HarmonyOS 鸿蒙Next 遍历JSON

HarmonyOS 鸿蒙Next 遍历JSON

const SongList=’{“1”:{“SONGNAME”:“可能-程毅”,“STAR”:“程毅”},“5”:{“SONGNAME”:“情人-刀 cer”,“STAR”:“刀 cer”}}’;

let jsonArr=JSON.parse(SongList);

for (let i in jsonArr) { console.info(“40岁老白学这个有点吃力,还好是中文平台”,i,jsonArr[i][“SONGNAME”]); }

//离我的播放器越来越近了,大概还有半个月的距离

1 回复

更多关于HarmonyOS 鸿蒙Next 遍历JSON的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)中,遍历JSON数据通常使用@ohos.util模块中的JSON类。首先,你需要将JSON字符串解析为JavaScript对象,然后可以通过循环或递归的方式遍历该对象。

以下是一个简单的示例代码,展示如何在鸿蒙Next中遍历JSON:

import JSON from '@ohos.util';

// 假设这是你要遍历的JSON字符串
let jsonString = '{"name": "HarmonyOS", "version": "Next", "features": ["distributed", "secure", "efficient"]}';

// 将JSON字符串解析为JavaScript对象
let jsonObj = JSON.parse(jsonString);

// 遍历JSON对象
for (let key in jsonObj) {
    if (jsonObj.hasOwnProperty(key)) {
        console.log(`Key: ${key}, Value: ${jsonObj[key]}`);
    }
}

在这个示例中,JSON.parse方法将JSON字符串转换为JavaScript对象,然后通过for...in循环遍历对象的键值对。如果JSON对象中包含嵌套结构,可以使用递归进行深度遍历。

注意:代码中使用了@ohos.util模块中的JSON类,这是鸿蒙系统提供的标准API,用于处理JSON数据。

回到顶部