gpt4 book ai didi

android - 如何在 Kotlin 中解析 JSON

转载 作者:行者123 更新时间:2023-11-29 02:32:41 24 4
gpt4 key购买 nike

我如何在 Kotlin 中解析 JSON?它从 JSON 中获取整个数组,但无法从数组中获取特定对象。

它在 Java 中有效,但在 Kotlin 中无效。

try {
val jsonObject = JSONObject(result)
val users = jsonObject.getJSONArray("Users")
for (i in 0 until users.length())
{
Toast.makeText(applicationContext,"Json Result is----"+result,Toast.LENGTH_LONG).show()
val obj = users.getJSONObject(i)
val name = obj.get("name").toString()
Toast.makeText(applicationContext, "User name: "+name , Toast.LENGTH_LONG).show();
}
}catch(e: JSONException){}

最佳答案

使用 jsonObject.getString(paramName: String),而不是 jsonObject.get(paramName: String).toString()

或者您也可以将此对象转换为字符串。参见 http://www.docjar.com/docs/api/org/json/JSONObject.html

关于android - 如何在 Kotlin 中解析 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48761390/

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