Мне нужно сопоставить экземпляр java.util.Map
в JSON-схеме, которая используется для создания POJO org.jsonschema2pojo
maven плагина.declare java.util.Map в json-schema
Я не нашел для этого хорошего и простого решения.
Не мог бы кто-нибудь помочь мне, пожалуйста?
Это мой фактический файл JSON-схемы
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Response",
"description": "A Response object",
"type": "object",
"properties": {
"result": {
"type": "string",
"description": "describes response status"
},
"msg": {
"type": "string",
"description": "user msgs"
}
},
"required": ["result"],
"additionalProperties": false
}
Мне нужно добавить поле "errors"
, который преобразуется в java.util.Map<String, String>
в Java.
Не могли бы вы подробнее рассказать о своем вопросе? По моему мнению, у вас есть схема JSON, как описано, и у вас есть карта, которая, вероятно, выглядит так: «errors»: {«type»: «string»}, затем вы хотите добавить карту в свой файл схемы JSON и использовать ее в jsonschema2pojo, правильно? Если у меня есть недоразумение, пожалуйста, приведи пример, спасибо! –