gpt4 book ai didi

javascript - 如何用数组替换外部对象?

转载 作者:行者123 更新时间:2023-12-01 04:04:18 26 4
gpt4 key购买 nike

我正在尝试制作一个图表。 S 我需要发送一个ajax请求,从数据库中选择一些行,然后返回结果。我做到了。这是输出:

success : function (data) {
console.log(data);
}

enter image description here

为了制作该图表,我需要将当前输出转换为以下结构:(该结构是我应该将其传递给绘制图表的库的结构)

  var json = [
{
"adjacencies": [
{
"nodeTo": "graphnode15",
"nodeFrom": "graphnode0",
"data": {}
},
{
"nodeTo": "graphnode16",
"nodeFrom": "graphnode0",
"data": {}
},
{
"nodeTo": "graphnode17",
"nodeFrom": "graphnode0",
"data": {}
}
],
"data": {
"$color": "#83548B",
"$type": "circle"
},
"id": "12",
"name": "sajad"
}
];

我已经测试了所有这些:

  • console.log(数据);
  • console.log([数据]);
  • console.log(JSON.stringify(data));
  • console.log("["+JSON.stringify(data)+"]");

但是它们都不是绘制图表的库所期望的结构。不管怎样,有人知道我怎样才能做出预期的结构吗?

最佳答案

JSON.parse(data) 将执行此操作。

尝试:

json =[]

json.push(data)

将此 json 发送到图表

关于javascript - 如何用数组替换外部对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41950974/

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