如何在JAVA中解析JSONArray的JSONArray?

如何在JAVA中解析JSONArray的JSONArray?,第1张

概述我有以下数组从PHP返回到我的JAVAAndroid应用程序:Array([0]=>Array([referral_fullname]=>Name1[referral_balance]=>500)[1]=>Array([referral_fullname]=>Name2[referral_balance]=>500));在Java中,他们上面的数组看起来像这样:{"0":{"

我有以下数组从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?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存