gpt4 book ai didi

java - 如何在 JAVA 中解析 JSONObjects 的 JSONArray?

转载 作者:太空宇宙 更新时间:2023-11-03 11:44:54 27 4
gpt4 key购买 nike

我将以下数组从 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 - 如何在 JAVA 中解析 JSONObjects 的 JSONArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101059/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com