如何从 JSON 中删除双引号
How to remove double quote from json
我想从json字符串中删除仅数据节点中的双引号。
当前 JSON:
[{"name":"Labor Shortage Index","data":["0.2","0.5","0.5","1.8"]}]
所以删除双引号后 json 将是:
[{"name":"Labor Shortage Index","data":[0.2,0.5,0.5,1.8]}]
请指教。
谢谢
为每个元素应用Number
。
var object = [{ "name": "Labor Shortage Index", "data": ["0.2", "0.5", "0.5", "1.8"] }];
object[0].data = object[0].data.map(Number);
document.write('<pre>' + JSON.stringify(object, 0, 4) + '</pre>');
- 解析 JSON 循环遍历
data
数组- 使用调用
parseFloat
的结果覆盖每个值 - 字符串化回 JSON
试试这段代码
var obj = [{"name":"Labor Shortage Index","data":["0.2","0.5","0.5","1.8"]}];
obj = obj.map(function(value){
value.data = value.data.map(function(innerValue){ return parseFloat(innerValue); });
return value;
});
一个答案是使用数组映射来解析数据节点数组:
var parsedData = data.map(function(num){
return parseFloat(num);
});
请参阅数组映射和parseFloat。
相关文章:
- 删除JSON的一部分
- 文件删除 JSON 响应
- 如何删除 JSON 对象中的对象
- 在 ng-repeat 中添加和删除 JSON 列表
- 删除 JSON 中具有多个值的根节点
- 如何通过 php 中的唯一 ID 删除 Json
- 在向用户呈现数据之前删除 JSON 内容/删除 JavaScript 对象属性
- JavaScript Regexp 用于删除 JSON 中转义的反斜杠和引号
- 使用循环删除JSON中的重复值
- 如何删除JSON数组中的数据
- 如何删除json变量中的父字段,并在javascript或jquery中将其转换为json
- 从屏幕上异步删除JSON对象
- 删除JSON的第一个元素
- 删除json标记标签
- 使用Java Script删除JSON消息中的动态嵌套元素
- 删除JSON中的重复对象并形成一个数组
- 如何使用Jaggery删除json元素
- 删除JSON数组的重复键并获取其JSON路径
- 更新或删除JSON文件
- 使用android删除Json url中的特定数据