是否有类似fastjson的库?

目前是否有类似fastjson的库,或者原生是否提供可以将字符串转成json对象并能对json对象的键值对进行遍历。

HarmonyOS
2024-11-15 10:38:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

​暂时还没有三方库,可以用原生的JSON.stringify和JSON.parse。

API参考:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-json-V5

可以使用三方库@yunkss/eftool,efTool是一个功能丰富且易用的兼容API11的OpenHarmony/HarmonyOS工具库。遍历json数据,可以参考下面示例。​

const jsonStr = '{"name": "Alice", "age": 30}'; 
let jsonObj: Object = JSON.parse(jsonStr); 
let keyArr: string[] = Object.keys(jsonObj); 
let valueArr: string[] = Object.values(jsonObj); 
let entryArr: [string, string][] = Object.entries(jsonObj) 
for (let i = 0; i < entryArr.length; i++) { 
  console.log(keyArr[i] + ":" + valueArr[i]); 
}
分享
微博
QQ
微信
回复
2024-11-15 16:06:10
相关问题
HarmonyOS 是否类似事件总线组件
296浏览 • 1回复 待解决
HarmonyOS 是否类似画板功能组件
274浏览 • 1回复 待解决
HarmonyOS 是否开源弹幕可使用
57浏览 • 1回复 待解决
图像处理是否替代解决方案
368浏览 • 0回复 待解决
HarmonyOS mqtt是否专门三方
406浏览 • 1回复 待解决
是否开源三方数据使用?
231浏览 • 1回复 待解决
是否支持非对称加密三方
1021浏览 • 1回复 待解决