HarmonyOS 鸿蒙Next中json字符串转换成json对象 json对象转换成json字符串
HarmonyOS 鸿蒙Next中json字符串转换成json对象可以使用JSON.parse(), json对象转换成json字符串可以使用JSON.stringify()
1. HarmonyOS 鸿蒙Next中 JSON 字符串 → JSON 对象
使用 JSON.parse()
方法解析字符串为 JavaScript/ArkTS 对象。
let jsonString: string = '{"name": "张三", "age": 25}';
let jsonObj: any = JSON.parse(jsonString);
console.log(jsonObj.name); // 输出: "张三"
注意事项:
-
若字符串格式非法(如缺少引号),会抛出
SyntaxError
。 -
返回类型为
any
,建议通过接口或类型断言明确结构:interface User { name: string; age: number; } let user: User = JSON.parse(jsonString) as User;
2. HarmonyOS 鸿蒙Next中 JSON 对象 → JSON 字符串
使用 JSON.stringify()
将对象序列化为字符串。
let jsonObj: object = {name: "李四", age: 30};
let jsonString: string = JSON.stringify(jsonObj);
console.log(jsonString); // 输出: '{"name":"李四","age":30}'
更多关于HarmonyOS 鸿蒙Next中json字符串转换成json对象 json对象转换成json字符串的实战教程也可以访问 https://www.itying.com/category-93-b0.html