作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有如下数据集:
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/
我是一名优秀的程序员,十分优秀!