0

によって返された次の JSON 文字列を解析しようとしていますhttpResponse

{ "message" : "List of top ten checkin Men.",
  "success" : "True",
  "top_ten_checkin_men" : [ { "City_name" : "Mumbai",
        "is_block" : "no",
        "is_favorite" : "no",
        "is_friend" : "no",
        "last_step_in" : "Pride Hotels",
        "online" : "1",
        "points" : "3800",
        "request_pending" : "no",
        "user_thumbphoto" : "",
        "userage" : "26",
        "userbodytype" : "3",
        "userfname" : "John",
        "usergender" : "Male",
        "userid" : "191",
        "userlname" : "Aarmani",
        "userlookingfor" : "Female",
        "useronlinestatus" : "Yes",
        "userphoto" : ""
      },
      { "City_name" : "New York",
        "is_block" : "no",
        "is_favorite" : "no",
        "is_friend" : "no",
        "last_step_in" : "The House of MG",
        "online" : "1",
        "points" : "4450",
        "request_pending" : "no",
        "user_thumbphoto" : "http://anburaj.com/lockme/uploads/users/188/thumb_121840970.jpg",
        "userage" : "31",
        "userbodytype" : "3",
        "userfname" : "Williams",
        "usergender" : "Male",
        "userid" : "188",
        "userlname" : "Johens",
        "userlookingfor" : "Female",
        "useronlinestatus" : "Yes",
        "userphoto" : "http://anburaj.com/lockme/uploads/users/188/121840970.jpg"
      }
    ]
}

等々。

私は何のために摂取しjsonarray、何のために消えるべきなのjsonobjectか?

4

3 に答える 3

3

[] はJSONArray(たとえばtop_ten_checkin_men) を定義します。{} は を定義しJSONObjectます。

ここで JSON 形式について知るのに時間をかける価値があります。

http://json.org/array.gif

ここに画像の説明を入力

于 2012-05-02T14:38:52.337 に答える
1

「[]」は配列を表し、「{}」はオブジェクトです

于 2012-05-02T14:39:10.190 に答える
1

ここにあるのは、JSONObject成功フィールドとメッセージ フィールド、およびJSONArraytop_ten_checkin_menを含む

次のようなもの:

JSONObject json = new JSONObject(yourString);
String message = json.getString("message");
String success = json.getString("success");
JSONArray array = json.getJSONArray("top_ten_checkin_men");

やりたいことをやればいい

于 2012-05-02T14:40:02.203 に答える