0

私のアプリでは、URL で呼び出すときに Json 文字列の応答を取得しています。Json 文字列の応答は次のようになります。

jsonFlickrApi({
    "user": {
        "id": "87074969@N08",
        "nsid": "87074969@N08",
        "username": {
            "_content": "polamreddy_subbareddy"
        }
    },
    "stat": "ok"
})

idそこから、解析して値を取得したいと思います。どうすればいいですか?

4

2 に答える 2

1

JSON 文字列が ..

       {
         "user":{
         "id":"87074969@N08",
         "nsid":"87074969@N08",
         "username":{
           "_content":"polamreddy_subbareddy"
                   }
      },
         "stat":"ok"
    }

次に、解析データはこの方法です..

     JSONObject returnResult = jList.getJSONFromUrl();

     JSONObject status = returnResult .getJSONObject(stat);
     JSONObject user = returnResult .getJSONObject(user);

     String id = user.getString(id);
     String nsid = user.getString(nsid);
 JSONObject username = user.getJSONObject(username);
    String contenr = username .getString(content);

これを試してみてください..お気軽に質問してください

于 2012-10-03T05:58:46.217 に答える
1

これを試してください私はこれから解決策を得ました:

thedata = new MyData().GetRequest(url, null, timeout);
Log.i(TAG, "" +thedata);

jObject = new JSONObject(thedata); 

JSONObject menuObject = jObject.getJSONObject("user");
attributeId = menuObject.getString("id");
Log.i(TAG, "" +attributeId);

変数を初期化します。

private final int[] timeout={3,10};
private String thedata;
于 2012-10-09T11:43:13.503 に答える