通过下划线或javascript实用程序库转换此JSON
Transforming this JSON via underscore or a javascript utility library?
我有一些JSON,看起来像这样:
[{"target": "mydata.12.2", "datapoints": [[763.7, 1368821100], [762.1, 1368821160], [223.11, 1368821220], [886.54, 1368821280], [112.3, 1368821340]]}]
我想删除第一个键和周围的数组括号,所以它是:
{"datapoints": [[763.7, 1368821100], [762.1, 1368821160], [223.11, 1368821220], [886.54, 1368821280], [112.3, 1368821340]]}
我的javascript解析技能留下一点需要,我希望有人可以帮助。也许underscore.js可以提供一些帮助?
不需要库。假设你的第一个数组名为obj1,你只需要执行
var obj2 = obj1[0];
delete obj2['target'];
请注意,这里似乎没有JSON,只有普通的javascript对象。
假设你真的想从JSON开始,最后得到一些JSON,解析然后字符串化:
var obj2 = JSON.parse(json1);
delete obj2['target'];
var json2 = JSON.stringify(obj2);
相关文章:
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 在谷歌应用程序脚本中转换为空格的制表符
- 为什么我的javascript程序没有将其转换为整数而不是字符串
- 使用jquery删除输入框上的外部处理程序/库
- 如何将InfoBoxes与googlemaps实用程序库v3绑定到循环中的点击侦听器
- 如何使用谷歌地图实用程序库在单击时显示弹出框文本
- 通过库转换颜色无法正常工作
- Meteor 1.0没有;t请参阅引导程序库
- 将库转换为JavaScript闭包
- 试图通过“;var应用程序;转换为函数
- 在Titanium移动应用程序中转换unicode字符
- 通过下划线或javascript实用程序库转换此JSON
- 为什么我们需要将Firefox驱动程序类型转换为javascript执行程序
- 将javascript库转换为AMD
- 添加一个手风琴在谷歌地图infoBubble(从谷歌地图实用程序库)
- 烬应用程序库初始化不工作
- 将Java库转换为JavaScript库
- 将C程序代码转换为Javascript,产生不同的结果
- 将 ES6 库转换回“工作”JavaScript
- 将现有web应用程序UI转换为响应式web应用程序