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

相关文章
N..
|
1月前
|
存储 JSON 前端开发
JSON
JSON
N..
16 1
|
8月前
|
JSON Java 数据格式
处理json 和HttpMessageConverterT
处理json 和HttpMessageConverterT
52 0
|
4月前
|
JSON 前端开发 JavaScript
JSON小技巧
JSON小技巧
25 0
|
10月前
|
数据格式 JSON JavaScript
JSON是什么?
JSON 全称“JavaScript Object Notation”,译为“JavaScript 对象简谱”或“JavaScript 对象表示法”,是一种轻量级的、基于文本的、开放的数据交换格式。JSON 在 Web 开发领域有着举足轻重的地位,如果您想在 Web 开发领域大展身手的话,就必须了解 JSON。
|
JSON JavaScript 前端开发
什么是 JSON?
什么是 JSON?
76 0
|
存储 JSON JavaScript
JSON介绍
JSON介绍
171 0
|
XML 存储 JSON
JSON使用总结
JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法,类似 XML。
136 0
|
XML Web App开发 JSON
JSON 简单了解
JSON 简单了解
180 0
JSON 简单了解
|
XML 存储 Web App开发