如何使用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转换
2982浏览 • 1回复 待解决
Map类型怎么转换Json string
2121浏览 • 1回复 待解决
mysql数据类型使用int类型string类型
2596浏览 • 1回复 待解决
如何实现PixelMapbase64相互转换
1714浏览 • 1回复 待解决
解析操作ASN.1数据工具
1248浏览 • 1回复 待解决
HarmonyOS ArkTS类型转换问题
630浏览 • 1回复 待解决
ArkTSNative互传数组类型数据
1264浏览 • 1回复 待解决
PostgreSQL json 类型查询
4106浏览 • 2回复 待解决