Как сгенерировать полезную нагрузку запроса JSON с тем же ключом и значением, что и массив и объект?

#json #jackson #pojo #jackson-databind

#json #джексон #pojo #jackson-databind

Вопрос:

Примерный формат для моей полезной нагрузки запроса JSON приведен ниже:

 {
    "A" : [
        {
            "B": {
                "C": "c",
                "D": "d",
            } 
        },
        {
            "B" : [
                {
                    "E": "e",
                    "F": "f"
                }
            ]
        }
    ]
}
  

Я хочу сгенерировать класс POJO для вышеуказанного формата JSON с тем же ключом B и значением, что и объект и массив.

Любая помощь будет оценена. Спасибо!

Комментарии:

1. Создайте класс, имеющий атрибут B . И A будет список этого нового класса.

2. Не могли бы вы предоставить пример кода

3. Вы можете попробовать сгенерировать из jsonschema2pojo.org

4. Я попытался использовать jsonschema2pojo.org для генерации классов POJO, но проблема в том, что я получаю getter / setter для класса B в классе A как List<B> . Я не могу установить B как объект и как значение массива.

5. Итак, у меня есть список изменений <B> на объект. Теперь я могу установить оба объекта / массива в качестве значения для свойства B. Спасибо за помощь.