【发布时间】:2020-09-28 01:17:16
【问题描述】:
我有一个 JSON 模式,它有类似的字段
- $模式
- $id
- $ref
- $合并
前
{
**"$schema"**: "http://json-schema.org/draft-07/schema#",
**"$id"**: "./field_name_1.json",
"field_name_title": "some-title",
"field_name_2": "some value",
"field_name_3": {
"field_name_4": {
"field_name_5": "some value",
"field_name_6": "some value",
"field_name_7": {
"field_name_8": {
"field_name_9": "some value",
**"$ref"**: "/json_file_1.json"
},
"field_name_": {
**"$ref"**: "/json_file_2.json"
}
},
"field_name_10": false
}
},
"field_name_11": "some value",
"field_name_12": "some value",
"field_name_13": {
"field_name_14": {
**"$ref"**: "/json_file_3.json"
},
"session_data": {
**"$ref"**: "/json_file_4.json"
},
"event_payload": {
**"$ref"**: "#/field_name_3/field_name_4"
}
},
"field_name_15": false
}
如何解析 schema 中的所有引用,并制作完整的 JSON。
主要目标是将解析后的模式映射到实体并为模式执行 crud 操作
【问题讨论】:
-
是一次性任务还是需要定期执行?
-
@AlexanderMakarov 虽然我经常需要它,但是一次性任务有什么帮助?
-
如果是一次性任务,可以使用Notepad++等工具进行替换;如果是常规要求,您可以在 java 或 python 上编写一些自动化
-
@AlexanderMakarov:哦,不,它已经在程序中完成,不是一次性任务
标签: java json serialization json-deserialization