JSONObject 对象和JSONArray对象的区别和联系是什么,好像商品列表能用到这两个对象
JSONObject和JSONArray对象是用来解析和生成Json的辅助对象。
你可以认为JSONObject对应的是单个的对象,JSONArray对应的是数组或者列表。
JSONObject解析和生成的json字符串格式为:
{
"type": "string\",
"label": "违约金(元)\",
"value": "0"
}
最外层用大括弧 "{}" 来包裹
JSONArray解析和生成的json字符串格式为:
[
{
\"label\": \"2013年5月\",
\"value\": \"201301011530008001140\",
\"amount\": \"13.58\"
},
{
\"label\": \"2013年6月\",
\"value\": \"201301011530008001141\",
\"amount\": \"23.47\"
}
]
最外层用 "[]"中括弧来包裹。
等你遇到Json数据格式需要解析的时候,或者你需要提供Json格式数据的时候,你就会用到它们。
JSONObject是对象{},JSONArray是数组吧[]
JSONObject是对象{},JSONArray是数组吧[]
没多大区别,JSON就是js里的几种数据另存为的一种文件,你会用js的对象,就会用JSON的对象
JSONArray json = JSONArray.fromObject(goods);
out.println(json);//转的是集合或者数组
JSONObject json = JSONObject.fromObject(goods);
out.println(json);//转的是对象