uts 能否增加 type自定义类型 和UTSJSONObject 可以互相转换!或者现在uts 中有 type自定义类型 和UTSJSONObject 互相转换的方法吗?
7***@qq.com
- 发布:2024-07-25 11:23
- 更新:2024-07-25 11:55
- 阅读:390
type User = {
name:string,
age:number
}
let jsonObj = {
name:"张三",
age:12
}
// UTSJSONObject => 自定义type
let userA = JSON.parse<User>(jsonObj.toJSONString())
console.log(userA!.name)
// 自定义type => UTSJSONObject
let utsJsonA = JSON.parseObject(JSON.stringify(userA))
console.log(utsJsonA)
文档已更新 https://doc.dcloud.net.cn/uni-app-x/uts/buildin-object-api/utsjsonobject.html
7***@qq.com (作者)
type b = {
name : string;
success ?: (res : any) => void;
fail ?: (res : any) => void;
complete ?: (res : any) => void;
}
代码这样子运行 utsJsonA 结果是
{complete: null, fail: null, name: "添加账户", success: null}
为啥 complete、fail、success都是空的呀
2024-07-25 12:19
7***@qq.com (作者)
有没有办法不把function序列化成null!!
2024-07-25 12:27