HarmonyOS json的解析问题
@Entry 
@Component 
struct Index { 
  @State message: string = 'Hello World'; 
  build() { 
    Row() { 
      Column() { 
        Button(this.message) 
          .fontSize(50) 
          .fontWeight(FontWeight.Bold) 
          .onClick(() => { 
            let a = new A() 
            let b = new B() 
            b.name = 'ni hao' 
            a.b = b 
            let json = JSON.stringify(a) 
            console.log(json) 
            let temp = JSON.stringify(json) as A 
            //为什么这里输出是false 
            console.log("why not :" + (temp instanceof A)) 
          }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
} 
class A { 
  b?: B 
  bb?: string 
} 
class B { 
  name ?: string 
}为什么这里输出是false?console.log("why not :" + (temp instanceof A))
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 关于json解析问题 
999浏览  • 1回复 待解决
HarmonyOS JSON数据解析问题 
1206浏览  • 1回复 待解决
HarmonyOS json 解析 
1191浏览  • 1回复 待解决
嵌套JSON字符串解析问题 
3364浏览  • 1回复 待解决
HarmonyOS json解析异常 
1623浏览  • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题 
1581浏览  • 1回复 待解决
Json 解析后的对象中的自定义方法问题 
1310浏览  • 1回复 待解决
HarmonyOS  JSON解析如何解析成指定的Class类型 
1792浏览  • 1回复 待解决
关于鸿蒙arkts解析json字符串问题 
2854浏览  • 3回复 待解决
HarmonyOS  json解析特殊字符 
1046浏览  • 1回复 待解决
HarmonyOS使用json解析报错 
4303浏览  • 2回复 待解决
HarmonyOS JSON解析long到number的数据类型溢出问题 
1661浏览  • 1回复 待解决
HarmonyOS 可空的map?:Map<string, string> JSON解析之后的类型判断问题 
2636浏览  • 1回复 待解决
HarmonyOS  JSON解析遇到表情或者特殊符号无法解析 
829浏览  • 1回复 待解决
HarmonyOS 如何解析json内容?有没有更多的json类库? 
900浏览  • 1回复 待解决
HarmonyOS JSON解析number丢失精度 
1662浏览  • 1回复 待解决
HarmonyOS JSON解析实体方法无法调用 
1152浏览  • 1回复 待解决
关于在next版本中JSON.parse解析报错问题。 
2650浏览  • 1回复 待解决
关于json解析问题,HarmonyOS是否拥有类似Gson或者fastJson的三方库。 
1228浏览  • 1回复 待解决
HarmonyOS 超长JSON字符串解析 
1883浏览  • 2回复 待解决
HarmonyOS 怎么解析本地文件json内容? 
1311浏览  • 1回复 待解决
HarmonyOS uri的解析问题 
710浏览  • 1回复 待解决
xml解析库能力,但是xml转json的也存在问题,如何解决。 
2042浏览  • 1回复 待解决
如何解析JSON字符串? 
2692浏览  • 1回复 待解决
HarmonyOS 如何解析json字符串? 
2479浏览  • 1回复 待解决





















JSON.stringify(JSON.parse())返回的是一个全新对象,属于深拷贝,instanceof检测原型链检测不出,实际上temp 是A类型。