如何使用ASON工具实现Sendable类型和JSON数据的转换-鸿蒙开发者社区-51CTO.COM

如何使用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转换
4619浏览 • 1回复 待解决
Map类型怎么转换Json string
2858浏览 • 1回复 待解决
mysql数据类型使用int类型string类型
3242浏览 • 1回复 待解决
HarmonyOS Long类型number相互转换
730浏览 • 1回复 待解决
HarmonyOS 复杂类型sendable改造
342浏览 • 1回复 待解决
HarmonyOS sendable能否支持pixelmap类型
533浏览 • 1回复 待解决
HarmonyOS json转换失败
527浏览 • 1回复 待解决
HarmonyOS getParamByName结果类型转换
592浏览 • 1回复 待解决
HarmonyOS json转换模型问题
678浏览 • 1回复 待解决
HarmonyOS JSON与对象转换
786浏览 • 1回复 待解决
如何实现PixelMapbase64相互转换
2661浏览 • 1回复 待解决