繁体   English   中英

How to Convert a JSON Object to JSON Array using GSON in Kotlin in Android

[英]How to Convert a JSON Object to JSON Array using GSON in Kotlin in Android

嗨,我是 Kotlin 和 Android 的新手,我想解析JSONObject并将其转换为数组,这是我的示例 JSON 看起来像

{
        "USDAED": 3.672982,
        "USDAFN": 57.8936,
        "USDALL": 126.1652,
        "USDAMD": 475.306,
        "USDANG": 1.78952,
        "USDAOA": 109.216875,
        "USDARS": 8.901966,
        "USDAUD": 1.269072,
        "USDAWG": 1.792375,
        "USDAZN": 1.04945,
        "USDBAM": 1.757305}

我想将 JSONObject 存储在 HashMap 中。或者如何迭代 JSON Object 中的键

我正在使用 GSON。

请不要投票,如果它容易请提供链接。

我认为您可以通过简单地使用拆分 object 值来做到这一点,如下面jsonObject.toString().split(",")它的字符串返回列表。 如果你想迭代每个值,那么你可以使用下面的代码

  val jsonArray = jsonObject.toString().split(",")
    for (element in jsonArray){
        Log.i(TAG, "doSomeWork: $element")
    }

也可以像这样转换为列表:- jsonArray.toList()

希望它对你有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM