是否有类似fastjson的库?

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

HarmonyOS
23h前
浏览
收藏 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
微信
回复
18h前
相关问题
HarmonyOS 是否类似画板功能组件
188浏览 • 1回复 待解决
HarmonyOS 是否类似事件总线组件
202浏览 • 1回复 待解决
图像处理是否替代解决方案
269浏览 • 0回复 待解决
HarmonyOS mqtt是否专门三方
261浏览 • 1回复 待解决
是否支持非对称加密三方
906浏览 • 1回复 待解决
是否开源三方数据使用?
5浏览 • 0回复 待解决
react-native-art 是否HarmonyOS版本?
214浏览 • 1回复 待解决
键值型数据是否做bundleName校验
1491浏览 • 1回复 待解决
HarmonyOS是否提供类似opencv能力
1031浏览 • 1回复 待解决