pra*_*mar 1 android json web-services
我在Json下面有这个,我从.Net Web服务获得:
[["Developer","test","developer@test.com"]]
Run Code Online (Sandbox Code Playgroud)
我检查了jsonlint验证器,它显示上面的json罚款.
因为它没有任何key我不知道如何在Android中解析它.有人可以帮我解决如何在没有密钥的情况下解析这个json.
如果它有钥匙,我会试过这个:
{"first":"somevalue","last":"someothervalue"} // Json response
JSONObject json_obj = new JSONObject(resp); //response is the json array
String first = json_obj.getString("first");
String last = json_obj.getString("last");
String test = "Hello! " + first + " " + last;
Run Code Online (Sandbox Code Playgroud)
希望有人帮助:)
问候,
普利文
我的解决方案
JSONArray respo = new JSONArray(resp); //resp is Json Array
respo = respo.getJSONArray(0);
String test = respo.getString(2);
test = "Your Email Address is " + test;
Run Code Online (Sandbox Code Playgroud)
在Android(Java)中解析此行看起来像:
String jsonString="[[\"Developer\",\"test\",\"developer@test.com\"]]";
try {
JSONArray jsonArray=new JSONArray(jsonString);
JSONArray jsonArray2=jsonArray.getJSONArray(0);
for (int i = 0; i < jsonArray2.length(); i++) {
String valueString=jsonArray2.getString(i);
Log.e("json", i+"="+valueString);
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5312 次 |
| 最近记录: |