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提供的工具类,支持将常见的数据结构(如MapArrayObject等)转换为JSON字符串。

回到顶部