Spring Boot 中的 JSON 解析
Posted
技术标签:
【中文标题】Spring Boot 中的 JSON 解析【英文标题】:JSON parsing in Spring Boot 【发布时间】:2018-06-29 09:15:03 【问题描述】:我正在使用弹簧靴。对于以下 API 请求,
"site":
"name":"name",
"code":"code",
"url":
"google-url":[ "url":"http://example.url1.com" ,
"url":"http://example2.url2.com"],
"fb-url":[ "url":"http://www.example.com" ,
"url":"http://www.exampl2e.com" ]
,
"description":"site description",
"status":"BETA"
如何提取所有 URL,以便在存储到 db 之前对其进行验证。
任何帮助将不胜感激!
【问题讨论】:
Jackson JSON: get node name from json-tree的可能重复 如何将此 JSON 添加到数据库?你有一些模型课吗?您使用的是哪个数据库?如果您有模型类,则可以验证其字段 您使用 Jackson 学习 JSON 绑定的基础知识,然后创建一个与您的 JSON 结构匹配的类,借助您在步骤 1 中学习的 Jackson 注释,然后您从对象中获取数据,并验证它们。具体问题是什么?你试过什么? 【参考方案1】:您可以将输入作为 Map 并可以提取所需的键。
【讨论】:
以上是关于Spring Boot 中的 JSON 解析的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot完美使用FastJson解析JSON数据
使用 Spring boot 解析具有无效键值的 JSON 对象