栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

后端接收复杂Json数据小记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

后端接收复杂Json数据小记

后端接收Json数据的方式总结有三种:

1)直接量(8种基本数据类型+String+Date+数组)
2)pojo对象(必须提供set方法)  可以设计里面包含list
3)Map对象(必须使用@RequestParam或@RequestBody 注解描述)

4)Json数组的话["JAVA","PHP","J2EE"]     String[] str  [1,2,3,4] int[]  Integer都OK

比如需要接收的数据格式:

{
     "type": "FeatureCollection",
     "name": "demo",
     "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::4490" } },
     "features": ['可能对象里有对象乱七八糟一塌糊涂']

}

自己有次实验的方式:

可以通过静态内部类方式

而{"A1":{},"A2":[]}Json对象里包含对象,和数组到后端用Map接收,其实会转换城JSONObject,和JSONArray

,JSONObject实现Map实际上就当成Map,而JSONArray实现List

只要是Json对象,那么用Map,String,JasonObject或者实体都是可以的,Json数组可以用对应类型数组和JSONArray.String才是王道。实际使用时,那就随自己随意选择了哈哈哈,就是内部类方式觉得好玩

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847093.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号