<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    朱杰兵blog

    jonhney'blog
    posts - 140, comments - 1, trackbacks - 0, articles - 0
    1. import com.alibaba.fastjson.JSONObject;  
    2.   
    3.   
    4. /** 
    5.  * Created by wangzhenfei on 14-4-15. 
    6.  */  
    7. public class FastJsonTest {  
    8.     public static void main(String[] args){  
    9.         String jsonStr = "{\"JACKIE_ZHANG\":\"張學友\",\"ANDY_LAU\":\"劉德華\",\"LIMING\":\"黎明\",\"Aaron_Kwok\":\"郭富城\"}" ;  
    10.   
    11.   
    12.         //做5次測試  
    13.         for(int i=0,j=5;i<j;i++)  
    14.         {  
    15.            JSONObject jsonObject = JSONObject.parseObject(jsonStr) ;  
    16.            for(java.util.Map.Entry<String,Object> entry:jsonObject.entrySet()){  
    17.                System.out.print(entry.getKey()+"-"+entry.getValue()+"\t");  
    18.            }  
    19.             System.out.println();//用來換行  
    20.         }  
    21.     }  
    22. }  

    運行結果:
    1. LIMING-黎明 Aaron_Kwok-郭富城JACKIE_ZHANG-張學友ANDY_LAU-劉德華  
    2. Aaron_Kwok-郭富城 ANDY_LAU-劉德華LIMING-黎明JACKIE_ZHANG-張學友  
    3. Aaron_Kwok-郭富城 JACKIE_ZHANG-張學友ANDY_LAU-劉德華LIMING-黎明  
    4. LIMING-黎明 ANDY_LAU-劉德華JACKIE_ZHANG-張學友Aaron_Kwok-郭富城  
    5. JACKIE_ZHANG-張學友 LIMING-黎明ANDY_LAU-劉德華Aaron_Kwok-郭富城  


    解決辦法:定義為JSONArray,代碼如下:

    1. import com.alibaba.fastjson.JSONArray;  
    2.   
    3. /** 
    4.  * Created by wangzhenfei on 14-4-15. 
    5.  */  
    6. public class FastJsonTest {  
    7.     public static void main(String[] args){  
    8.         String jsonStr = "[{\"JACKIE_ZHANG\":\"張學友\"},{\"ANDY_LAU\":\"劉德華\"},{\"LIMING\":\"黎明\"},{\"Aaron_Kwok\":\"郭富城\"}]" ;  
    9.         //做5次測試  
    10.         for(int i=0,j=5;i<j;i++)  
    11.         {  
    12.             JSONArray jsonArray = JSONArray.parseArray(jsonStr);  
    13.   
    14.            for(int k=0;k<jsonArray.size();k++){  
    15.                System.out.print(jsonArray.get(k) + "\t");  
    16.            }  
    17.             System.out.println();//用來換行  
    18.         }  
    19.     }  
    20. }  

    運行結果為:
    1. {"JACKIE_ZHANG":"張學友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    2. {"JACKIE_ZHANG":"張學友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    3. {"JACKIE_ZHANG":"張學友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    4. {"JACKIE_ZHANG":"張學友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    5. {"JACKIE_ZHANG":"張學友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  


    如果就想要定義為JSONObject,而不是JSONArray,可以選用其他JSON解析器,個人推薦使用google的gson,文檔明顯比fastjson好很多(從這里可以看出阿里巴巴和谷歌的差距):

    1. import com.google.gson.JsonElement;  
    2. import com.google.gson.JsonObject;  
    3. import com.google.gson.JsonParser;  
    4.   
    5. /** 
    6.  * Created by wangzhenfei on 14-4-15. 
    7.  */  
    8. public class FastJsonTest {  
    9.     public static void main(String[] args){  
    10.         String jsonStr = "{\"JACKIE_ZHANG\":\"張學友\",\"ANDY_LAU\":\"劉德華\",\"LIMING\":\"黎明\",\"Aaron_Kwok\":\"郭富城\"}" ;  
    11.         //做5次測試  
    12.         for(int i=0,j=5;i<j;i++)  
    13.         {  
    14.             JsonObject jsonObject = (JsonObject) new JsonParser().parse(jsonStr);  
    15.             for(java.util.Map.Entry<String,JsonElement> entry:jsonObject.entrySet()){  
    16.                 System.out.print(entry.getKey()+"-"+entry.getValue()+"\t");  
    17.             }  
    18.             System.out.println();//用來換行  
    19.         }  
    20.     }  
    21. }  

    運行結果:
    1. JACKIE_ZHANG-"張學友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    2. JACKIE_ZHANG-"張學友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    3. JACKIE_ZHANG-"張學友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    4. JACKIE_ZHANG-"張學友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    5. JACKIE_ZHANG-"張學友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV永久无码精品网站在线观看| 亚洲欧洲精品一区二区三区| 亚洲av午夜国产精品无码中文字| 99在线精品免费视频九九视| 亚洲视频国产视频| 久久久99精品免费观看| 中文字幕亚洲色图| 最近中文字幕免费完整| 亚洲国产精品成人综合久久久 | 亚洲中文久久精品无码| 一个人看的在线免费视频| 亚洲精品国产精品乱码不卡| 成人网站免费大全日韩国产| 国产亚洲A∨片在线观看 | 一级做a爰片久久免费| 中国亚洲女人69内射少妇| 成人爽a毛片免费| 亚洲国产模特在线播放| 毛片a级毛片免费播放下载| 大桥未久亚洲无av码在线 | 亚洲AV伊人久久青青草原| aaa毛片视频免费观看| 亚洲视频在线观看视频| 岛国大片免费在线观看| 人成免费在线视频| 久久夜色精品国产亚洲AV动态图| 女人体1963午夜免费视频| 亚洲中文字幕久久精品蜜桃| 亚洲欧洲中文日韩久久AV乱码| 国产免费一区二区视频| 亚洲AV无码久久久久网站蜜桃| 手机看片久久国产免费| 亚洲国产成人久久综合野外| 嫩草在线视频www免费看| 亚洲va成无码人在线观看| 国产91久久久久久久免费| 精品亚洲永久免费精品| 久久久国产亚洲精品| 中文亚洲AV片不卡在线观看 | 亚洲免费闲人蜜桃| 看Aⅴ免费毛片手机播放|