<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\":\"張學(xué)友\",\"ANDY_LAU\":\"劉德華\",\"LIMING\":\"黎明\",\"Aaron_Kwok\":\"郭富城\"}" ;  
    10.   
    11.   
    12.         //做5次測(cè)試  
    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();//用來(lái)?yè)Q行  
    20.         }  
    21.     }  
    22. }  

    運(yùn)行結(jié)果:
    1. LIMING-黎明 Aaron_Kwok-郭富城JACKIE_ZHANG-張學(xué)友ANDY_LAU-劉德華  
    2. Aaron_Kwok-郭富城 ANDY_LAU-劉德華LIMING-黎明JACKIE_ZHANG-張學(xué)友  
    3. Aaron_Kwok-郭富城 JACKIE_ZHANG-張學(xué)友ANDY_LAU-劉德華LIMING-黎明  
    4. LIMING-黎明 ANDY_LAU-劉德華JACKIE_ZHANG-張學(xué)友Aaron_Kwok-郭富城  
    5. JACKIE_ZHANG-張學(xué)友 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\":\"張學(xué)友\"},{\"ANDY_LAU\":\"劉德華\"},{\"LIMING\":\"黎明\"},{\"Aaron_Kwok\":\"郭富城\"}]" ;  
    9.         //做5次測(cè)試  
    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();//用來(lái)?yè)Q行  
    18.         }  
    19.     }  
    20. }  

    運(yùn)行結(jié)果為:
    1. {"JACKIE_ZHANG":"張學(xué)友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    2. {"JACKIE_ZHANG":"張學(xué)友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    3. {"JACKIE_ZHANG":"張學(xué)友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    4. {"JACKIE_ZHANG":"張學(xué)友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  
    5. {"JACKIE_ZHANG":"張學(xué)友"} {"ANDY_LAU":"劉德華"}{"LIMING":"黎明"}{"Aaron_Kwok":"郭富城"}  


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

    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\":\"張學(xué)友\",\"ANDY_LAU\":\"劉德華\",\"LIMING\":\"黎明\",\"Aaron_Kwok\":\"郭富城\"}" ;  
    11.         //做5次測(cè)試  
    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();//用來(lái)?yè)Q行  
    19.         }  
    20.     }  
    21. }  

    運(yùn)行結(jié)果:
    1. JACKIE_ZHANG-"張學(xué)友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    2. JACKIE_ZHANG-"張學(xué)友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    3. JACKIE_ZHANG-"張學(xué)友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    4. JACKIE_ZHANG-"張學(xué)友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      
    5. JACKIE_ZHANG-"張學(xué)友"  ANDY_LAU-"劉德華"  LIMING-"黎明" Aaron_Kwok-"郭富城"      


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费国产黄网站在线观看 | 国产精品视频免费一区二区| 亚洲日韩精品无码专区加勒比☆| 免费在线观看视频a| 久久成人免费电影| 亚洲久悠悠色悠在线播放| 精品亚洲一区二区三区在线观看| 免费无码成人AV在线播放不卡| 亚洲精品国产精品| 精品亚洲一区二区| 免费羞羞视频网站| 可以免费观看的国产视频| 亚洲AV永久无码天堂影院| 国产亚洲色婷婷久久99精品| 大地资源免费更新在线播放| 中文字幕的电影免费网站| 亚洲va久久久久| 久久精品国产精品亚洲色婷婷| 国产无遮挡又黄又爽免费视频| 午夜网站在线观看免费完整高清观看 | 亚洲国产精品综合久久一线| 18成禁人视频免费网站| 日韩免费码中文在线观看| 亚洲电影唐人社一区二区| 亚洲国产精品尤物yw在线| AV片在线观看免费| 久久精品视频免费| 深夜特黄a级毛片免费播放| 亚洲一区在线视频观看| 国产成人精品日本亚洲| 免费中文字幕在线观看| 毛片免费观看网址| 久久久久久夜精品精品免费啦| 亚洲精品视频免费| 青青青亚洲精品国产| 激情综合亚洲色婷婷五月| 亚洲AV无码成人精品区蜜桃| 波多野结衣一区二区免费视频| 国内精品乱码卡1卡2卡3免费| 久久99精品视免费看| 免费在线人人电影网|