如何在Android中使用Kotlin中的GSON将JSON对象转换为JSON数组

t98cgbkg  于 2022-11-06  发布在  Android
关注(0)|答案(1)|浏览(353)

大家好,我是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}

我想在HashMap中存储JSON对象。或者如何在Kotlin中迭代JSON对象键。
我使用的是GSON。
请不要投票,如果它容易,请提供链接。

yzxexxkh

yzxexxkh1#

我认为您可以通过简单地使用Split对象值来实现它,如下所示jsonObject.toString().split(",")它返回String列表。

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

也可以转换为如下列表:-jsonArray.toList()
希望它能帮助你

相关问题