【发布时间】:2014-03-01 19:21:18
【问题描述】:
我正在尝试像下面的格式一样在 java 中递归解析 json 输入结构,并尝试在另一个 json 中重写相同的结构。
同时,我需要在解析时验证每个 json 键/值。
{“动词”:[{ “aaaa”:“30d”,“type”:“ed”,“rel”:1.0,“id”:“80”,“spoken”:“en”,“ct”:“on”,“sps”:空值 },{ “aaaa”:“31”,“type”:“cc”,“rel”:3.0,“id”:“10”,“spoken”:“en”,“ct”:“off”,“sps”:空值 },{ “aaaa”:“81”,“type”:“nn”,“rel”:3.0,“id”:“60”,“spoken”:“en”,“ct”:“on”,“sps”:空值 }]}
请建议我如何使用 Jackson 解析器 JsonToken 枚举来读取和写入未知的 json 内容。
【问题讨论】:
-
您可以使用 JSON Schema 来验证您的 JSON。完全转换是什么意思?
标签: java json parsing recursion jackson