Схема JSON ссылается на дублирующиеся файлы вместо использования файла, переданного в качестве ссылки.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Схема JSON ссылается на дублирующиеся файлы вместо использования файла, переданного в качестве ссылки.

Сообщение Anonymous »

Я начинаю использовать схему JSON для Java Pojo в одном из проектов, над которыми я работаю (org.jsonschema2pojo). Я успешно сослался на одну схему внутри другой и вижу, что там та же информация. Однако схема json, в которой я использую ссылку вместо ссылки на pojo исходного, создает новый файл с точно такой же информацией. Пример:
Json Schema A:

Код: Выделить всё

    {
"$schema": "https://json-schema.org/draft/2020-12/schema#",
"$id": "https://example.com/schemas/A",
"description": "Some Json Schema",
"type": "object",
"properties": {
"genericInfo": {
"type": "string",
"description": "Some generic info"
}
}
"required": ["genericInfo"]
}
Json Schema B:

Код: Выделить всё

    {
"$schema": "https://json-schema.org/draft/2020-12/schema#",
"$id": "https://example.com/schemas/B",
"description": "Some Json Schema B",
"type": "object",
"properties": {
"referenceToA": {
"$ref": "../jsonSchemaA.json"
}
}
}
Мой POJO B содержит информацию A, но вместо ссылки на тот же файл он создает новый файл с тем же именем + информацию. Есть ли способ остановить это? Это известная проблема? Поскольку мне нужно ссылаться на схемы между ними, но во многих из них используются общие Pojo, мне всегда придется приводить их к исходному, если я не смогу решить эту проблему.
Спасибо. продвигаться

Подробнее здесь: https://stackoverflow.com/questions/784 ... ed-as-refe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»