gpt4 book ai didi

php - Javascript 删除 JSON 元素

转载 作者:可可西里 更新时间:2023-11-01 00:47:45 25 4
gpt4 key购买 nike

我在 PHP 页面中有这个 JSON 字符串:

{
"elements": [{
"type": "pie",
"alpha": 0.3,
"animate": [{
"type": "fade"
}, {
"type": "bounce",
"distance": 5
}],
"start-angle": 0,
"tip": "#val# de #total# #percent#",
"colours": ["#d01f3c", "#356aa0", "#C79810"],
"values": [{
"value": 1,
"label": "procesador amd sempron 140"
}, {
"value": 1,
"label": "procesador sempron le130"
}, {
"value": 1,
"label": "procesador amd a4-3300 x2"
}, {
"value": 1,
"label": "procesador intel celeron g530"
}]
}],
"title": {
"text": "Procesadores, Reinicio",
"style": "color: #356aa0; font-size: 20px"
},
"bg_colour": "#FFFFFF",
"x_axis": null
}

我这样调用它:

$.getJSON("restart_proce.php", function(json)
{
console.log(json);

我需要将它转换成这样:

[{\"value\": 1, \"label\": \"procesador amd sempron 140\" }, { \"value\": 1, \"label\": \"procesador sempron le130\" }, { \"value\": 1, \"label\": \"procesador amd a4-3300 x2\" }, { \"value\": 1, \"label\": \"procesador intel celeron g530\" } ]

我正在尝试删除这样的元素:

delete json.elements[3];

但它不会删除任何内容。我怎样才能让它发挥作用?

最佳答案

从数组中删除一个项目:

有几种方法。 <强> splice 方法是最通用的:

data.items.splice(3, 1); // Removes three items starting with the 2nd,

splice 修改原始数组,并返回您删除的项目的数组。

关于php - Javascript 删除 JSON 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14044306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com