HarmonyOS ArkTS生成JSON字符串,在嵌套的情况下生成的JSON字符串有问题

执行下面的JS代码:

JSON.stringify({"info": JSON.stringify({"name": "Tom"})}) 

预期的结果是这样的JSON字符串是这样的:

{"info":"{\\"name\\":\\"Tom\\"}"} 

但是Harmony ArkTS代码的执行结果是这样的字符串:

{"info":"{\"name\":\"Tom\"}"}
HarmonyOS
2024-12-27 13:52:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

示例参考:

export type USER_INFO=Record<string,number|string|boolean|object>
export type USER_INFO2=Record<string,number|string|boolean|Record<string,number|string|boolean|Record<string,number>>>
@Entry
@Component
struct RecordPage {
  @State message: string = 'Hello World';
  build() {
    Column() {
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
      Button("嵌套").onClick(()=>{
        this.func1();
      })
    }
    .height('100%')
    .width('100%')
  }
  func1(){
    let t:USER_INFO2 = {"test":{"subtest":{"thirdTest":1}}}
    console.log(`cc test show tet:${JSON.stringify(t)}`)
  }
}
分享
微博
QQ
微信
回复
2024-12-27 16:46:22
相关问题
嵌套JSON字符串解析问题
2419浏览 • 1回复 待解决
关于鸿蒙arkts解析json字符串问题
704浏览 • 1回复 待解决
如何生成UUID字符串
2550浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
676浏览 • 2回复 待解决
如何打印JSON对象和JSON字符串
752浏览 • 1回复 待解决
如何解析JSON字符串
1666浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串
1163浏览 • 1回复 待解决
如何实现Map转JSON字符串
1580浏览 • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题
895浏览 • 1回复 待解决
HarmonyOS 读取本地json文件转成字符串
450浏览 • 1回复 待解决
如何将对象转为JSON字符串
929浏览 • 1回复 待解决
如何将JSON字符串转为Map
661浏览 • 1回复 待解决
怎么动态组装一个json字符串
550浏览 • 1回复 待解决
如何将JSON字符串转Class对象
802浏览 • 1回复 待解决
检查字符串是否以给定字符串开头
1028浏览 • 1回复 待解决