如何将数据格式化为特定格式
How to format data to specific format
我有一个本地数据,格式如下。。
var data = [["Local", 75], ["STD", 55], ["ISD", 96], ["VOIP", 123], ["INCOMING", 34], ["INET", 104]];
现在我希望这些数据来自数据库。这是我的数据库数据,它是json格式的。
var data2= [{"type":"Local","value":"100"},{"type":"STD","value":"200"},{"type":"ISD","value":"234"},{"type":"VOIP","value":"500"},{"type":"INCOMING","value":"234"},{"type":"INET","value":"123"}]
但我无法使用此数据,因为此格式与我的本地数据不同。。
所以我的问题是如何将其转换为本地数据格式。请帮忙。
如何将var data2
转换为var data
格式。
使用map()
函数:
var parsedData = JSON.parse(data2);
data = parsedData.map(function (o) { return [o.type, Number(o.value)]; });
console.log(data);
这不是一个有效的JSON。一个有效的看起来像
[{"type":0,"value":0},{"type":1,"value":2},{"type":2,"value":4},{"type":3,"value":6},{"type":4,"value":8}]
您可以在上验证http://jsonlint.com/
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 更改angularjs中的日期-时间格式
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 我能得到正确的格式吗
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- 元素的内容必须由格式正确的字符数据或标记组成
- Datetime格式为Friendly Time.Moment JS输出错误
- 将客户端特定的日期格式返回到服务器MVC4
- 将数字四舍五入到小数点后两位,以设置货币格式
- javascript/jquery将utc转换为短格式的本地时间
- JavaScript生成html格式的密码
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 如何通过数据分组将json数据转换为嵌套的json数据格式