HarmonyOS JSON解析实体方法无法调用
@Observed
export class WaterStatus {
code: number
msg: string
data: StatusData
constructor(code: number, msg: string, data: StatusData) {
this.code = code
this.msg = msg
this.data = data
}
}
@Observed
export class StatusData {
is_online: boolean
battery_status?: number //第1位为有无电池;第2位为是否充电中;第3、4、5位表示电量二进制(0,1,2,3,4,5档)
constructor(is_online: boolean, battery_status: number,) {
this.is_online = is_online
this.battery_status = battery_status
}
/**
* 是否有电池
*/
hasBattery(): boolean {
if (this.battery_status == undefined) {
return false
}
return (this.battery_status >> 0 & 0x0001) == 1
}
/**
* 是否充电中
*/
isCharge(): boolean {
if (this.battery_status == undefined) {
return false
}
return (this.battery_status >> 1 & 0x0001) == 1
}
}
result={"code":200,"msg":"ok","data":{"is_online":true,"battery_status":19,"mode":5,"nodistrub":"","timezone":28800,"remind":0,"water_status":0,"change_remind":3,"duration":30,"sleep_time":60}}
let waterStatus = JSONUtil.jsonToBean(WaterStatus, result)
let data = waterStatus?.data
let hasBattery = data?.hasBattery()
对象的方法hasBattery无法调用。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArrayList 转成json 在通过json 解析成ArrayList 调用 has 方法会报类型错误
521浏览 • 1回复 待解决
HarmonyOS JSON解析遇到表情或者特殊符号无法解析
46浏览 • 2回复 待解决
HarmonyOS JSON转实体类
42浏览 • 1回复 待解决
HarmonyOS 网络请求回来的Json字符串如何解析为实体类
42浏览 • 2回复 待解决
HarmonyOS json 解析
16浏览 • 1回复 待解决
HarmonyOS Jsons解析的对象无法调用防范
549浏览 • 1回复 待解决
HarmonyOS json解析异常
540浏览 • 1回复 待解决
HarmonyOS JSON转换后调用对象方法报错
172浏览 • 1回复 待解决
HarmonyOS 是否有json转实体类的工具
28浏览 • 1回复 待解决
能否支持json转实体类的工具
1149浏览 • 1回复 待解决
HarmonyOS使用json解析报错
1376浏览 • 2回复 待解决
HarmonyOS json的解析问题
492浏览 • 1回复 待解决
HarmonyOS json解析特殊字符
27浏览 • 1回复 待解决
HarmonyOS JSON解析number丢失精度
398浏览 • 1回复 待解决
HarmonyOS JSON解析如何解析成指定的Class类型
608浏览 • 1回复 待解决
httqRequest的extraData中value中无法解析JSON字符串怎么处理?
7473浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
193浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
19浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
814浏览 • 1回复 待解决
HarmonyOS 数据类中的方法无法被调用
311浏览 • 1回复 待解决
如何解析JSON字符串?
1277浏览 • 1回复 待解决
嵌套JSON字符串解析问题
2071浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串?
598浏览 • 1回复 待解决
HarmonyOS 如何解析json内容?有没有更多的json类库?
69浏览 • 1回复 待解决
HarmonyOS json字符串和实体类对象如何相互转换?
481浏览 • 1回复 待解决
请参考示例如下: