gpt4 book ai didi

javascript - 如何在javascript函数中传递一组json数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:58 25 4
gpt4 key购买 nike

我有如下数据集:

data = '{"a":1,"b":2,"c":3},{"a":4,"b":5,"c":6},{"a":7,"b":8,"c":9}';

我正在尝试使用数据集作为其参数创建一个函数,但无法读取该参数。这是我所做的:

function add(data) { alert(data); } add(data);

我只得到[object Object],[object Object] ...这里有什么问题?谢谢。

最佳答案

JSON 字符串错误。实际上应该是:

var data = '[{"a":1,"b":2,"c":3},{"a":4,"b":5,"c":6},{"a":7,"b":8,"c":9}]';

之后,您需要使用以下代码将 JSON 字符串转换为 JSON 对象:

JSON.parse(d) /* d is the parameter of the method 'add()'  */

alert 会给你 [object Object] 输出,因为变量 data 本身就是对象。所以如果你想看到整个 json 数据,你需要 console.log as:

console.log(JSON.parse(d));

观看demo .

关于javascript - 如何在javascript函数中传递一组json数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37587943/

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