本文介绍了Android的JSON对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这样一个JSON格式

I have a JSON format like this

{响应:{状态:真正的结果:user_exists}}

现在我试图找回状态值做一些逻辑

Now i am trying to retrieve the Status value to do some logic

JSONObject jData = new JSONObject(data);
JSONArray response = jData.getJSONArray("response");

但我收到以下错误

But i am getting the following error

org.json.JSONException:值{结果:user_exists,状态:真}  在类型org.json.JSONObject的响应不能转换到  JSONArray

如何从内检索对象和对象?

how to retrieve an Object from inside and Object ?

推荐答案

您正在尝试中检索从 JSONArray 但是,你没有任何地位attribut JSONArray 在code,( JSONArray 是 [] 和的JSONObject 是 {} ),所以中检索状态值,试试这个:

you are trying to retreive the status attribut from a JSONArray but , you don't have any JSONArray in your Code , ( JSONArray is surrounded by [] , and JSONObject is surrounded by {} ) , So to retreive the status value , try this :

JSONObject jData = new JSONObject(data);
JSONObject response = jData.getJSONObject("response");

boolean status = response.getBoolean("status");

这篇关于Android的JSON对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 22:00