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要嚴格一點對象

相關文章
相關標籤/搜索