/ / serialize String властивість як вкладений об'єкт JSON - java, json, jackson

серіалізувати властивість рядків як вбудований об'єкт JSON - java, json, jackson

Мені потрібно властивість об'єкта String, щоб воно було серіалізоване як вкладений JSON без будь-якого виходу тощо. Отже, задано json:

{
"regularProperty" : "Test here",
"nestedJSON" : {
"propertyArray" : [1,2,3],
"propertyText" : "new Text",
"anotherObject" : { ... }
}
}

І це вкладеноJSON властивість повинна містити текст

{
"propertyArray" : [1,2,3],
"propertyText" : "new Text",
"anotherObject" : { ... }
}

Як це можливо як для серіалізації / десеріалізації? Якесь конкретне оголошення чи тип даних?

Відповіді:

3 для відповіді № 1

Можливо, додайте примітку JsonRawValue на вкладеноJSON поле? Я ніколи не використовував його раніше, але це здається досить перспективним для вашого випадку.