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效果?
262浏览 • 1回复 待解决
JS可开发一个可横向拖动的表格
4799浏览 • 1回复 待解决
如何通过DevEco新建一个js/ts的module?
4156浏览 • 1回复 待解决
ArkTS如何实现一个底部弹窗?
79浏览 • 1回复 待解决