细节一:
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就是jsonobject
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型的
区别在于有没有用 .toString(),一旦toString之后,fastjson就认为它是一个string对象了,从语法上来讲,fastjson要严格一点