如何解析我的json数据?

时间:2015-03-16 13:27:52

标签: android json

我是android的初学者,我想从服务器获取数据并将数据显示到列表视图中。我从服务器获取正确的数据并将结果显示到Toast中,但我的数据是:

[
    {"countryname":"China", "Count":"200"}

]

如何在该块中解析该结果?
例如:countryname = China

 @Override

protected void onPostExecute(String result) {
    //Toast.makeText(getBaseContext(), "Data Sent!", Toast.LENGTH_LONG).show();
    //Log.d("My Return BackUp is:",result.toString());
    try {
        JSONObject jsonObj = new JSONObject(result);




    } catch (JSONException e) {
        e.printStackTrace();
    }


}

请不要给我看一个教程或其他网站的链接,。请写你的代码。 谢谢大家。

1 个答案:

答案 0 :(得分:0)

protected void onPostExecute(String result) {
    //Toast.makeText(getBaseContext(), "Data Sent!", Toast.LENGTH_LONG).show();
    //Log.d("My Return BackUp is:",result.toString());
    try {
        JSONArray jsonArray = new JSONArray(result);
        for(int i=0;i<jsonArray.length();i++)
          {
          JSONObject jsonObj =jsonArray.getJSONObject(i);
          String country=jsonObj.getString("countryname");
          String count=jsonObj.getString("Count");
          }
    } catch (JSONException e) {
        e.printStackTrace();
    }


}