fastjsonobject 和 jsonobject 不一样之处

细节一: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要严格一点对象

相关文章
相关标签/搜索