如何使用ASON工具实现Sendable类型和JSON数据的转换

如何使用ASON工具实现Sendable类型和JSON数据的转换

HarmonyOS
2024-07-21 19:16:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
e_lion

为支持将JSON字符串解析成共享数据,ArkTS语言基础库新增了ASON工具。

ASON支持开发者解析JSON字符串,并生成共享数据进行跨并发域传输,同时ASON也支持将共享数据转换成JSON字符串。

import { ArkTSUtils, collections, lang } from '@kit.ArkTS'; 
 
// JSON解析为Sendable数据 
type ISendable = lang.ISendable; 
let jsonText = '{"name": "John", "age": 30, "city": "ChongQing"}'; 
let obj = ArkTSUtils.ASON.parse(jsonText) as ISendable; 
 
// Sendable数据序列化为JSON 
let arr = new collections.Array(1, 2, 3); 
let str = ArkTSUtils.ASON.stringify(arr);
分享
微博
QQ
微信
回复
2024-07-22 11:20:03
相关问题
如何在ArkTS中实现JSONMap转换
5660浏览 • 1回复 待解决
Map类型怎么转换Json string
3439浏览 • 1回复 待解决
mysql数据类型使用int类型string类型
3723浏览 • 1回复 待解决
HarmonyOS sendable能否支持pixelmap类型
877浏览 • 1回复 待解决
HarmonyOS 复杂类型sendable改造
644浏览 • 1回复 待解决
HarmonyOS Long类型number相互转换
1121浏览 • 1回复 待解决
HarmonyOS json转换失败
863浏览 • 1回复 待解决
解析操作ASN.1数据工具
2449浏览 • 1回复 待解决
HarmonyOS getParamByName结果类型转换
1129浏览 • 1回复 待解决