我有以下数组从PHP返回到我的JAVA Android应用程序:
Array ( [0] => Array ( [referral_fullname] => name 1 [referral_balance] => 500 ) [1] => Array ( [referral_fullname] => name 2 [referral_balance] => 500 ) );
在Java中,他们上面的数组看起来像这样:
{"0":{"referral_fullname":"name 1","referral_balance":"500"},"1":{"referral_fullname":"name 2","referral_balance":"500"}};
对于我正在使用的简单JsONObject:
JsONTokener tokener = new JsONTokener(result.toString());JsONObject finalResult = new JsONObject(tokener);referral_fullname = finalResult.getString("referral_fullname");
但对于我不知道的一系列物体!
解决方法:
String str = your Json-> apply to.String(); JsONObject jObject = new JsONObject(str); Map<String,String> map = new HashMap<String,String>(); Iterator iter = jObject.keys(); while(iter.hasNext()){ String key = (String)iter.next(); String value = jObject .getString(key); map.put(key,value); }
总结 以上是内存溢出为你收集整理的如何在JAVA中解析JSONArray的JSONArray?全部内容,希望文章能够帮你解决如何在JAVA中解析JSONArray的JSONArray?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)