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

回到顶部