细节一:
main(String[]args){ JSONObjectgroup=JSONObject(); group.put(,); group.put(,); JSONObjectsum=JSONObject(); sum.put(,); sum.put(,); JSONArrayarray=JSONArray(); array.add(group); array.add(sum); (Objecto:array){ System..println(oJSONObject); } System..println(); }
这个得到的对象o就是jsonobject
main(String[]args){ JSONObjectgroup=JSONObject(); group.put(,); JSONArrayarray=JSONArray(); array.add(group.toString()); array.add(sum.toString()); (Objecto:array){ System..println(oJSONObject); } System..println(); }
这个得到的对象就是string型的
区别在于有没有用 .toString(),一旦toString之后,fastjson就认为它是一个string对象了,从语法上来讲,fastjson要严格一点