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

执行下面的JS代码:

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

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

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

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

{"info":"{\"name\":\"Tom\"}"}
HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
嵌套JSON字符串解析问题
2083浏览 • 1回复 待解决
如何生成UUID字符串
2241浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
52浏览 • 1回复 待解决
如何打印JSON对象和JSON字符串
421浏览 • 1回复 待解决
如何解析JSON字符串
1291浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串
624浏览 • 1回复 待解决
如何实现Map转JSON字符串
1154浏览 • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题
603浏览 • 1回复 待解决
如何将对象转为JSON字符串
599浏览 • 1回复 待解决
如何将JSON字符串转为Map
345浏览 • 1回复 待解决
如何将JSON字符串转Class对象
495浏览 • 1回复 待解决
怎么动态组装一个json字符串
314浏览 • 1回复 待解决
检查字符串是否以给定字符串开头
557浏览 • 1回复 待解决
HarmonyOS字符串替换问题
924浏览 • 1回复 待解决
检查字符串是否以给定字符串结尾
443浏览 • 1回复 待解决