2015-05-24 2 views
0

Есть ли какой-нибудь пример, чтобы показать, как json-схема может быть записана для включения нескольких независимых объектов в один файл?json schema, содержащая несколько независимых типов

Если возможно, есть ли какая-либо java-библиотека, которая может преобразовать их все в отдельные pojos и наоборот?

ответ

1

JSON требует, чтобы у вас всегда был один массив или один объект в качестве корневого элемента. Если это не так, это недействительно JSON.

Как вы считаете, почему бы вам просто не обернуть несколько отдельных объектов в один объект root? Сделав это, вы сможете использовать любой функциональный маршаллер JSON.

+0

Возможно, вы имеете в виду «обернуть ваши ... объекты в один корневой массив»? –

+0

@SteveBennet Почему? С точки зрения JSON это не имеет значения, но обертывание его в объект сделало бы unmarshalling в java немного более простым ... Или я что-то упустил? – Timo

+0

О, я просто подумал, что если у вас есть несколько «независимых объектов», у вас не обязательно есть ключи для их назначения, что усложняет их в объект. –

Смежные вопросы