0

私はこのjsonを持っています:{"id":1,"name":"john smith"}

どうすれば解析できますか? 私はこの関数でこれをしなければならないことを知っています:

public static String parseJSONResponse(String jsonResponse) {
    String name = "";
    JSONObject json;
    try {
        json = new JSONObject(jsonResponse);
        JSONObject result = json.getJSONObject("**********");
        name = result.getString("**********");

    } catch (JSONException e) {

        e.printStackTrace();
    }

    return name;
}

しかし、「 * *** 」で囲まれた領域に何を入れることができるかわかりません。私を助けてください

id私は値をフェッチしたいだけですname

4

2 に答える 2

1

現在の json 文字列を次のように解析します。

json = new JSONObject(jsonResponse);
// get name here
name = json.getString("name");

// get id here
id = json.getString("id");

現在の json 文字列には jsonObject が 1 つしか含まれていないため

于 2013-01-26T13:14:31.477 に答える
0

use this method to parse your JSON String

public static String parseJSONResponse(String jsonResponse) {

    try {

         JSONObject  json = new JSONObject(jsonResponse);

           // get name & id here
         String  name = json.getString("name");
         int id =  json.getInt("id"); 

    } catch (JSONException e) {

        e.printStackTrace();
    }

    return name;
}

For more Refer this Link

于 2013-01-26T13:19:02.660 に答える