JSONObejct等效实现 ,JSON拼装方法,如Java中可以新建一个JSONObject,根据业务情况装填进参数。

JSON拼装方法,如Java中可以新建一个JSONObject,根据业务情况装填进参数。

而arkts中当前了解到必须定义class,然后拿class实例进行JSON.stringify 生成string,如果业务中无该参数,则会用默认值,导致和原先Java中产出string不一致,怎么处理?

HarmonyOS
2024-05-30 22:11:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
e_lion

可以使用这种方式:

let obj = JSON.parse('{ "u": 123, "v" : "abc", "w" : true }') // 反序列化

let str = JSON.stringify(obj) // 序列化

// 增加属性

obj['a'] = 456

// 删除属性

delete obj.u

// 判断属性是否存在

'u' in obj

// 修改属性

obj['v'] = 'def'

分享
微博
QQ
微信
回复
2024-05-31 21:27:06
相关问题
如何等效实现JSONObejct效果?
612浏览 • 1回复 待解决
有谁知道如何新建一个卡片?
289浏览 • 1回复 待解决
如何实现一个监听网络变化的方法
497浏览 • 1回复 待解决
如何通过DevEco新建一个js/ts的module?
5319浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
270浏览 • 1回复 待解决
JS可开发一个可横向拖动的表格
6249浏览 • 1回复 待解决
实现一个发送进度条通知的方法
301浏览 • 1回复 待解决
判断一个参数是不是Resource类型
335浏览 • 1回复 待解决