我想使用 jQuery 或 javascript 解析它 我从 PHP 代码生成的 JSON 如下:
JSON
{
"user": {
"name": "John Carter",
"position": 0,
"tickets": {
"months": [
"October",
"November"
],
"start_Time": "2014-10-02",
"end_Time": "2014-11-21",
"Open": [
"1",
"3"
]
}
}
}
我的 JavaScript
$.ajax({
url: 'ajax.report.php',
type: 'POST',
data: 'start='+startDate+'&&end='+endDate,
success: function(response){
var json_obj = $.parseJSON(response);
for(var i =0; i < json_obj.user.length; i++){
//What is the next?
}
}
});
请帮忙。 谢谢!
最佳答案
jQuery返回的json已经是一个JavaScript对象,而不是字符串。您不必进一步解析它即可使用它。我现在使用的是移动设备,因此无法确认,但我很确定您可以执行以下操作:
success: function(response){
//try
var name = response.user.name
//try this as well
var name = response.name
}
在此之后,您应该能够使用 console.log() 打印出名称字符串。
关于Javascript如何用json数组解析JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26190989/