Android中的JSON响应解析?

Android中的JSON响应解析?,android,json,Android,Json,嗨,我正在尝试为Android做一些wordbook项目,我遇到了一些it应用程序的问题,应该是这样的 1-首先,当应用程序启动时,它必须向服务器发送一些数据,并将其响应解析为json数据 e、 g但它只是一个身份证号码,我不能 如果我下一步处理这个问题,我需要将这个id数据保存到 磁盘(到Android设备,我不知道如何:),并使用一些gcm推送通知等:)但首先我 需要解决这个问题有人能帮我吗?:) 我无法打开您问题中提供的链接,因此我提供了一个示例,希望这对您有所帮助 JSon响应字符串:

嗨,我正在尝试为Android做一些wordbook项目,我遇到了一些it应用程序的问题,应该是这样的

1-首先,当应用程序启动时,它必须向服务器发送一些数据,并将其响应解析为json数据

e、 g但它只是一个身份证号码,我不能

如果我下一步处理这个问题,我需要将这个id数据保存到

磁盘(到Android设备,我不知道如何:),并使用一些gcm推送通知等:)但首先我


需要解决这个问题有人能帮我吗?:)

我无法打开您问题中提供的链接,因此我提供了一个示例,希望这对您有所帮助

JSon响应字符串:

{
"data": [
{
  "param1": "dfdfg",
  "param2": "dfgdfgd",
  "param3": "dfgdfert"
},
{
  "param1": "werwer",
  "param2": "4re345",
  "param3": "ertrtr"
},
{
  "param1": "nmnmn",
  "param2": "nmbjhg",
  "param3": "bjhkjknm"
}
]
}
解析:

JSONObject jsonObject = new JSONObject(your_response_string);

String arr = jsonObject.getString("data");
                JSONArray jsonPhneArray = new JSONArray(arr);

                if (jsonPhneArray.length() > 0) {

                    for (int i = 0; i < jsonPhneArray.length(); i++) {
                        JSONObject jObj = jsonPhneArray.getJSONObject(i);
                        String str1 = jObj.getString("param1");
                        String str2 = jObj.getString("param2");
                        String str3 = jObj.getString("param3");
                    }
                }
JSONObject JSONObject=newjsonobject(您的响应字符串);
String arr=jsonObject.getString(“数据”);
JSONArray jsonPhneArray=新JSONArray(arr);
if(jsonPhneArray.length()>0){
对于(int i=0;i
谢谢,但我在quest中提到的数据并没有数组形式,它只是一个{“id”:62692}如下所示:当您可以简单地使用JSONObject JSONObject=new JSONObject(您的_响应_字符串);int val=jsonObject.getInt(“id”);
JSONObject jsonObject = new JSONObject(your_response_string);

String arr = jsonObject.getString("data");
                JSONArray jsonPhneArray = new JSONArray(arr);

                if (jsonPhneArray.length() > 0) {

                    for (int i = 0; i < jsonPhneArray.length(); i++) {
                        JSONObject jObj = jsonPhneArray.getJSONObject(i);
                        String str1 = jObj.getString("param1");
                        String str2 = jObj.getString("param2");
                        String str3 = jObj.getString("param3");
                    }
                }