<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)航:
     
    主站蜘蛛池模板: 久久精品国产亚洲AV高清热| 成在线人直播免费视频| 免费无码又爽又刺激网站| 亚洲日韩中文字幕日韩在线| 免费看一级一级人妻片 | 亚洲国产成人一区二区精品区| 国产va免费精品| 亚洲成AV人片在| 在线观看免费播放av片| 亚洲毛片在线观看| 免费可以看黄的视频s色| 精品久久8x国产免费观看| 少妇中文字幕乱码亚洲影视| 青青在线久青草免费观看| 亚洲Av高清一区二区三区| 国产免费伦精品一区二区三区| 亚洲va中文字幕无码| 国产性生大片免费观看性| 香蕉视频在线观看亚洲| 一级A毛片免费观看久久精品| 亚洲日韩在线第一页| a级毛片无码免费真人久久| 免费萌白酱国产一区二区| yellow视频免费看| 日本免费网站在线观看| 亚洲国产午夜电影在线入口| 狠狠久久永久免费观看| jlzzjlzz亚洲jzjzjz| 国产成人精品免费视频软件| 亚洲色无码国产精品网站可下载| 免费看h片的网站| 特级毛片A级毛片免费播放| 国产亚洲av人片在线观看| 青青视频观看免费99| 日韩大片在线永久免费观看网站| 亚洲AV日韩精品久久久久久久 | 免费无码成人AV片在线在线播放| yellow视频免费看| 自拍日韩亚洲一区在线| 久久精品国产亚洲5555| 成人性生交大片免费看无遮挡|