HarmonyOS JSON.parse解析json字符串,不能识别嵌套的双引号转义,会直接报错

json如下:

{
  "linkID": "12663",
"pushScope": "ALL",
"sysId": "33443",
"getui_title": "南方Plus",
"type": "3",
"title": "南方Plus",
"theNewsID": "7537500",
"articleData": {
  "art_nfh_icon": "",
  "articleType": 3,
  "atlasShowModel": 0,
  "attAbstract": "评论优化显示专题",
  "colID": 14,
  "colName": "首页",
  "contentUrl": "https://xxx.html",
  "countDiscuss": 0,
  "countLike": 199,
  "countPraise": 0,
  "discussClosed": 0,
  "fileId": 7537500,
  "linkID": "12663",
  "picMiddle": "https://xxx.jpeg",
  "picSmall": "https://zzz.jpeg",
  "praiseClose": 0,
  "publishtime": "2024-04-19 10:54:32.0",
  "releaseColName": "首页",
  "releaseColNumber": "",
  "shareUrl": "https://zzz.html",
  "styleType": 0,
  "templateID": 0,
  "title": "评论优化显示专题",
  "topicId": "",
  "urlPad": "https://qqq.html"
},
  "content": "评论优化显示专题"
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.

通过JSON.parse解析会报错

HarmonyOS
2024-12-27 15:39:07
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

在声明原始数据时,忘记加上特殊字符前的转义符,如 " 和 \ 前面都需要加上转义符 \ ,导致JSON.parse不能正确转换该数据,后经修改后问题解决。

分享
微博
QQ
微信
回复
2024-12-27 16:39:38


相关问题
嵌套JSON字符串解析问题
2919浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
1263浏览 • 2回复 待解决
HarmonyOS 如何解析json字符串
1870浏览 • 1回复 待解决
如何解析JSON字符串
2223浏览 • 1回复 待解决
关于鸿蒙arkts解析json字符串问题
2223浏览 • 3回复 待解决
HarmonyOS 服务端JSON字符串解析问题
1238浏览 • 1回复 待解决
HarmonyOS JSON.parse 返回类型问题
1627浏览 • 1回复 待解决
如何打印JSON对象和JSON字符串
1248浏览 • 1回复 待解决
如何实现Map转JSON字符串
2040浏览 • 1回复 待解决
如何将对象转为JSON字符串
1353浏览 • 1回复 待解决
HarmonyOS 读取本地json文件转成字符串
887浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
1508浏览 • 1回复 待解决