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数据。