json的一些小理解

简介: 个人学习总结

JSONObject跟JSONArray的区别
JSONObject的数据是用 { } 来表示的,

例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null }

而JSONArray,顾名思义是由JSONObject构成的数组,用 [ { } , { } , ...... , { } ] 来表示

例如: [ { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业" } , { "content" : null, "beginTime" : 1398873600000 "endTime" } ] ;

表示了包含2个JSONObject的JSONArray。

可以看到一个很明显的区别,一个用的是 { } ,一个最外面用的是 [ ] ;

JSONArray转化为JSONObject

JSONObject jsonObject = (JSONObject)jsonArray.get(i);

JSONObject jsonObject = jsonArray.getJSONObject(i) ;

JSONObject转化为JSONArray

JSONObject result = jsonObject.getJSONObject("result");
JSONArray jsonArray = (JSONArray) result.get("routes");

关于映射跟json的转换问题
image.png
image.png
也可以在类上加 PropertyNamingStrategies.SnakeCaseStrategy.classimage.png

相关文章
|
6月前
|
JSON 前端开发 JavaScript
JSON 必知必会
JSON 必知必会
114 0
|
4月前
|
JSON JavaScript 前端开发
JSON
JSON
30 0
|
6月前
C++Json生成
C++Json生成
57 0
|
11月前
|
JSON 前端开发 JavaScript
JSON小技巧
JSON小技巧
47 0
|
XML JSON JavaScript
json
json
76 0
|
存储 JSON JavaScript
JSON介绍
JSON介绍
217 0
|
XML Web App开发 JSON
JSON 简单了解
JSON 简单了解
223 0
JSON 简单了解
|
XML 存储 JSON
JSON使用总结
JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法,类似 XML。
166 0
|
XML JSON JavaScript
JSon 使用 之怪现象[已解决]
最近 学extjs 结合 json 时候 遇到一个 非常困扰的问题
179 0
JSon 使用 之怪现象[已解决]
|
存储 JSON JavaScript
JSON 是什么
JSON 是什么
173 0