数据格式转换不成功?-灵析社区

笑面猫

let result = { "data": [ "{\"id\":2416,\"name\":\"\"警告\"今天大雪\"}", "{\"id\":2417,\"name\":\"1.30测试\"}" ] } 后端返回数据格式无法进行修改,都是双引号转义符, 根据以上代码期待转成下面格式 const data = [ { id: 2416, name: '"警告"今天大雪' }, { id: 2417, name: '1.30测试' } ]

阅读量:209

点赞量:0

问AI
"{"id":2416,"name":""警告"今天大雪"}" 这个数据确实有问题。如果想硬处理,需要自己写解析器。最好还是请后端给出规范的数据。 如果是 2 次 JSON,应该是这样的数据 "{\"id\":2416,\"name\":\"\\\"警告\\\"今天大雪\"}" «2024-01-30 21:54:44 补一句» 像这种数据不需要二次 JSON,后端一个 List 直接序列化成 JSON 就可以的啊