細節一:java
main(String[] args) { JSONObject group = JSONObject(); group.put(,); group.put(,); group.put(,); JSONObject sum = JSONObject(); sum.put(, ); sum.put(, ); JSONArray array = JSONArray(); array.add(group); array.add(sum); (Object o:array){ System..println(o JSONObject); } System..println(); }
這個獲得的對象o就是jsonobjectjson
main(String[] args) { JSONObject group = JSONObject(); group.put(,); group.put(,); group.put(,); JSONObject sum = JSONObject(); sum.put(, ); sum.put(, ); JSONArray array = JSONArray(); array.add(group.toString()); array.add(sum.toString()); (Object o:array){ System..println(o JSONObject); } System..println(); }
這個獲得的對象就是string型的code
區別在於有沒有用 .toString(),一旦toString以後,fastjson就認爲它是一個string對象了,從語法上來說,fastjson要嚴格一點對象