我正在尝试使用jQuery解析一个简单的JSON字符串
var parsedJSON = $.parseJSON('{"graph_data": "{}"}');
我希望typeof(parsedJSON.graph_data)是一个Object,而是返回字符串。返回Object的正确方法是什么?
答案 0 :(得分:4)
应该是
Articles.findAll({
include: [Author]
}).then(function(articles) {
console.log(articles[0].authors[0].author_id);
});
var parsedJSON = $.parseJSON('{"graph_data": {}}');
console.log(typeof(parsedJSON.graph_data));
对象不需要<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
,定义字符串和对象键需要"
。所以它会在这里视为字符串。有关JSON结构和示例的更多信息,请访问http://www.json.org/。
答案 1 :(得分:0)
var parsedJSON = $.parseJSON('{"graph_data": "{}"}');
console.log(parsedJSON.graph_data);