HarmonyOS ArkTS如何使用JSON类?

ArkTS中如何使用JSONObject、JSONArray等类型呢?

我现在有个string,想生成对应的JSONObject、JSONArray等,比如:{“action”:“openLink”,“linkType”:0,“scheme”:"",“url”:“https://www.huawei.com”},我想解析里面的action(string)、lintType(int)中该如何处理?

备注:每个key对应的value类型不同,可能是string,number,json,jsonarray等等…

HarmonyOS
2024-08-28 17:40:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考代码:

let jsonStr = '{"action":"openLink","linkType":0,"scheme":"","url":"https://www.huawei.com"}'; 
let JSONObject: ESObject = JSON.parse(jsonStr); 
console.log('JSONObject.action::::'+JSONObject.action) 
console.log('JSONObject.linkType::::'+JSONObject.linkType)
分享
微博
QQ
微信
回复
2024-08-28 23:26:09
相关问题
HarmonyOS ArkTS是否支持使用匿名
337浏览 • 2回复 待解决
ArkTS如何读取本地json
6906浏览 • 1回复 待解决
使用ArkTs的请求如何JSON的形式传输
577浏览 • 1回复 待解决
HarmonyOS使用json解析报错
629浏览 • 2回复 待解决
ArkTs如何获取对象的
2326浏览 • 1回复 待解决
HarmonyOS ArkTS支持TS的抽象吗?
74浏览 • 1回复 待解决
json 如何转换成自定义的业务对象
675浏览 • 1回复 待解决
Native调用ArkTS函数
828浏览 • 1回复 待解决
能否支持json转实体的工具
957浏览 • 1回复 待解决
HarmonyOS 如何ArkTS使用注解?
40浏览 • 1回复 待解决
ArkTS有没有读取ini的
38浏览 • 1回复 待解决
native侧如何使用的静态方法
712浏览 • 1回复 待解决
ArkTS的方法是否支持重载
2260浏览 • 1回复 待解决
ArkTs怎么传递对象或者给Native
2116浏览 • 1回复 待解决
ArkTS中HTTP请求如何JSON形式进行传输
2608浏览 • 1回复 待解决
如何ArkTS中实现JSON和Map的转换?
2506浏览 • 1回复 待解决
HarmonyOS如何获取一个的父名称
343浏览 • 2回复 待解决