fastjson獲取key值

JSONArray excelArray = JSON.parseArray(excelString);
for(int i=0;i<excelArray.size();i++){

    //方法一---無序
    /*JSONObject jsonObject = excelArray.getJSONObject(i);
    for(Map.Entry<String,Object> entry : jsonObject.entrySet()){
        String key = entry.getKey();
        Object value = entry.getValue();
        System.out.println("key:::"+key);
        System.out.println("value:::"+value.toString());
    }*/
    //方法二---有序
    LinkedHashMap<String, String> jsonMap =  JSON.parseObject(excelArray.get(i).toString(),new TypeReference<LinkedHashMap<String, String>>(){});
    for (Map.Entry<String, String> entry : jsonMap.entrySet()) {

        System.out.println(entry.getKey() + ":" + entry.getValue());
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章