希望有人能够以此为我指明正确的方向。
我从.Net返回了一个JSON格式的列表对象,然后用JQuery进行解析。
var jsonOpens = $g.parseJSON(seriesReturn);
如果我发出警报,我会收到以下信息:
1326531600000,8,49,1326531600000,8,49,1326535200000,11,169,1326535200000,11,169
然后我需要做的是删除第二列。
我设法通过循环和删除来做到这一点
for (var i = 0; i < jsonOpens.length; i++) {
delete jsonOpens[i] [1];
}
这有效,但仍然保留该列,即警报:
1326531600000,,49,1326531600000,,49,1326535200000,,169,1326535200000,,169
我尝试通过用单逗号替换双逗号来进行替换,但这在这种格式下不起作用。
对我来说识别列并将其完全删除同时保持相同格式的最佳方法是什么?
最佳答案
假设它是一个 JS 数组,您应该能够使用 .splice() 方法删除适当的元素:
http://www.w3schools.com/jsref/jsref_splice.asp
所以,你的循环将是(我认为)
for (var i = 0; i < jsonOpens.length; i++) {
jsonOpens[i].splice(1,1);
}
关于javascript - 删除 JSON 的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855940/