我正在尝试从 XMLHttpRequest
对象的 responseText
属性中删除引号。
我的输出是:
"[{"data":[[0,28]],"label":"Atyc-1"},{"data":[[0,13]],"label":"Atyc-10"},{"data":[[0,16]],"label":"Atyc-11"},{"data":[[0,17]],"label":"Atyc-2"},{"data":[[0,5]],"label":"Atyc-3"}]"
我需要的是:
[{"data":[[0,28]],"label":"Atyc-1"},{"data":[[0,13]],"label":"Atyc-10"},{"data":[[0,16]],"label":"Atyc-11"},{"data":[[0,17]],"label":"Atyc-2"},{"data":[[0,5]],"label":"Atyc-3"}]
最佳答案
试试这个:
JSON.parse(xhr.responseText);
解释:
是JSON响应,即服务器以JSON格式响应。为了在 JavaScript 中正确使用它,您需要使用 JSON.parse()
函数将字符串解析为 JSON。这会将 JSON 对象转换为您需要的响应。
关于javascript - 从 responsetext 属性中删除引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15275885/