android之JSON解析(一)


   www.json.org這是JSON的官方網站。

    首先,我,我們需要在code.google.com/p/google-gson/downloads/list下載JSON的jar包,解析后把gson-1.6.jar文件導入到你那個需要解析的項目中去。

    解析JSON例子,如下:

    1、 這是Json數據,"[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]"

    2、

    //創建JsonReader 對象

    JsonReader reader = new JsonReader(new StringReader(jsonData));

    //開始解析數組

    reader.beginArray();

    //循環判斷有沒有下一個Json對象

    while(reader.hasNext()){

    //開始解析Json對象

    reader.beginObject();

    }

    //循環判斷Json對象里面有沒有下一個鍵值對

    while(reader.hasNext()){

    String tagName = reader.nextName();

    if(tagName.equal("name")){

    //name鍵多對應的值

    reader.nextString();

    }else if(tagName.equal("age")){

    //age鍵多對應的值

    reader.nextString();

    }

    }

    //Json對象的結尾

    reader.endObject();

    }

    //數組解析的結尾

    reader.endArray();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM