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