我是一只斑马
https://blog.csdn.net/JzCm__/article/details/89222537
认真看完文章基本要会
区别: JSON.parseObject(String str)与JSONObject.parseObject(String str)
一、JSON
- JavaScript Object Notation —— JS标记对象。
- 格式简单,每个参数都是一个键和值。解析速度快,可以用来代替XML文件。JSON可以封装一个对象,封装集合。
一般有三种格式表示
- 对象类型:{键:值,键:值}
- 数组/集合类型:[元素1,元素2,元素3]
- 混合类型:[{键:值},{键:值},{键:值}] 或 {键:[元素1,元素2]}
二、JSONObject和JSONArray的数据表示形式
JSONObject的数据是用 { } 来表示的,另,算是一种特殊的Map,有着put(key,value)的方法
例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null }
而JSONArray,顾名思义是由JSONObject构成的数组,用 [ { } , { } , … , { } ] 来表示另