Ответ 1
JSON-LD может помочь:
"JSON-LD (обозначение объекта JavaScript для привязки данных) - это легкий формат связанных данных, который дает ваш контекст данных.
Есть ли такая вещь, как пространства имен JSON, так же как пространства имен XML? Кто-нибудь создал для этого спецификацию или библиотеки? Это хорошая или страшная идея?
Я хочу создать спецификацию данных, которая может быть представлена как в XML, так и в JSON. Однако мне также нужна концепция пространства имен, что данные могут быть расширены аннотациями в разных словарях.
Чтобы быть более конкретным, речь идет о представлении событий. Моя схема описывает событие в основных терминах (время и местоположение), хотя, если вы думаете об этом, события могут быть аннотированы с различной информацией, например. участников или URL-адресов изображений, которые я не хочу указывать в моей схеме.
JSON-LD может помочь:
"JSON-LD (обозначение объекта JavaScript для привязки данных) - это легкий формат связанных данных, который дает ваш контекст данных.
Схема JSON может быть правильной для этого:
Хотя я не знаю, насколько хорошо он реализован.
Это довольно старый поток, но есть префиксы JSON, которые почти похожи на пространства имен. Если вы используете серверную часть Java с Jettison, вы можете легко встретить их.