Map类型怎么转换成Json string-鸿蒙开发者社区-51CTO.COM

Map类型怎么转换成Json string

Map类型怎么转换成Json string

HarmonyOS
2024-04-28 23:10:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
lovingkane

可把map先转成object,再转成json string。将标准库方法Object.fromEntries封装在一个ts文件里作为工具类,在ets里使用,可参考以下示例:

// ObjectUtil.ts 
export class ObjectUtil { 
static ObjectFromEntries(source: Iterable<readonly any[]>): Object { 
return Object.fromEntries(source) 
} 
} 
 
// .ets 
import { ObjectUtil } from ‘./ObjectUtil’; 
let map = new Map<string, string>() 
.set(‘key1’, ‘111’) 
.set(‘key2’, ‘222’); 
let jsonStr: string = JSON.stringify(ObjectUtil.ObjectFromEntries(map.entries())); 
hilog.info(0x0000, ‘testTag’, ‘map to json: %{public}s’, jsonStr);
分享
微博
QQ
微信
回复
2024-04-29 15:45:25
相关问题
HarmonyOS Object怎么转换成map
352浏览 • 1回复 待解决
HarmonyOS json转换成对象
464浏览 • 2回复 待解决
PixelMap类型怎么转换成Base64字符串
1135浏览 • 1回复 待解决
HarmonyOS 图片转换成ImageBitmap
502浏览 • 1回复 待解决
HarmonyOS 页面转换成图片
210浏览 • 1回复 待解决
json 如何转换成自定义的业务类对象
1199浏览 • 1回复 待解决
HarmonyOS 日期如何转换成毫秒
312浏览 • 1回复 待解决
如何base64转换成图片?
10906浏览 • 2回复 待解决
HarmonyOS 如何将汉字转换成拼音
505浏览 • 1回复 待解决
HarmonyOS 网络图片如何转换成PixelMap
325浏览 • 1回复 待解决
如何将文件转换成字符串
759浏览 • 1回复 待解决
HarmonyOS json对象转map类型
729浏览 • 1回复 待解决