HarmonyOS 鸿蒙Next Map<string,object>这种形式的转为Json
HarmonyOS 鸿蒙Next Map<string,object>这种形式的转为Json
【设备信息】 Mate60pro
【API版本】 Api12
【DevEco Studio版本】 5.0.3.900
【问题描述】
Map<string,object>这种形式的转为Json
1 回复
更多关于HarmonyOS 鸿蒙Next Map<string,object>这种形式的转为Json的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS中,Map<string, object>
可以通过JsonUtil
类转换为JSON字符串。JsonUtil
提供了toJsonString
方法,可以将Map
对象序列化为JSON格式的字符串。具体实现如下:
import util from '@ohos.util';
let map = new util.Map();
map.set("key1", "value1");
map.set("key2", 123);
map.set("key3", true);
let jsonString = util.JsonUtil.toJsonString(map);
console.log(jsonString);
上述代码将Map<string, object>
转换为JSON字符串输出。输出结果为:
{"key1":"value1","key2":123,"key3":true}
JsonUtil
是HarmonyOS提供的工具类,支持将常见的数据结构(如Map
、Array
、Object
等)转换为JSON字符串。