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

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

阅读 550
1 个回答

为支持将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);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏