json.parse解析出的对象无法判断对象类型
代码如下:
let result: PersonListResponse = JSON.parse(response.result) //解析接口返回数据
let personList: Person[] = result.data.list
personList.foreach((item:Person) => {
doSomething(item)
})
doSomething<T>(param: T) {
if(param instanceof Person) {//会是false
}
}
这种场景下,由json.parse解析出的对象无法通过instanceof条件验证,ArkTS框架下有新的json解析库可用吗?或者有什么办法可以解决上述问题吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用JSON.parse转json对象取值为undefined
25浏览 • 1回复 待解决
HarmonyOS JSON.parse 返回类型问题
501浏览 • 1回复 待解决
关于在next版本中JSON.parse解析报错问题。
1270浏览 • 1回复 待解决
HarmonyOS 使用对象字面量或者使用JSON.parse创建出来的对象不能被管理状态更新,只有new出来的对象才可以
100浏览 • 1回复 待解决
HarmonyOS 在使用 JSON.parse(); 解析银行卡号的时候数据会错误
30浏览 • 1回复 待解决
如何对JSON.parse 做一个通用的类型检查转换
2030浏览 • 1回复 待解决
HarmonyOS JSON.parse解析json字符串,不能识别嵌套的双引号转义,会直接报错
32浏览 • 1回复 待解决
HarmonyOS json对象转map类型
195浏览 • 1回复 待解决
HarmonyOS JSON.parse 返回值是Object 类型,但是怎么遍历Object类型属性呢
51浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
502浏览 • 1回复 待解决
HarmonyOS Jsons解析的对象无法调用防范
568浏览 • 1回复 待解决
json解析对象后获取数据返回undefined。
746浏览 • 1回复 待解决
json解析出来的类只有属性值,没有函数指针
936浏览 • 1回复 待解决
json如何在ArkTS中解析到Array对象中?
60浏览 • 2回复 待解决
HarmonyOS router.getParams对象类型判断问题
42浏览 • 1回复 待解决
HarmonyOS 如何读取json文件,并按对象模型进行解析?
241浏览 • 1回复 待解决
Json 解析后的对象中的自定义方法问题
29浏览 • 1回复 待解决
HarmonyOS 网络请求返回的数据 JSON.parse 转成了object 而不是对应的bean
710浏览 • 1回复 待解决
HarmonyOS中如何解析JSON字符串为实例对象?
186浏览 • 0回复 待解决
HarmonyOS 怎么解析集合对象和解析jsonarray的
62浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
828浏览 • 1回复 待解决
HarmonyOS 可空的map?:Map<string, string> JSON解析之后的类型判断问题
883浏览 • 1回复 待解决
HarmonyOS 如何创建json对象
506浏览 • 1回复 待解决
HarmonyOS map转json对象
52浏览 • 1回复 待解决
如何获取对象的真实类型
512浏览 • 1回复 待解决
可以 通过引入三方库 reflect-metadata 和 class-transformer 来实现
reflect-metadata 地址: https://ohpm.openharmony.cn/#/cn/detail/reflect-metadata
class-transformer 地址: https://ohpm.openharmony.cn/#/cn/detail/class-transformer
参考demo: