【发布时间】:2023-03-11 07:20:01
【问题描述】:
[
[
{
"Id": 3,
"Code": "232",
"TicketImage": "0"
}
],
[
{
"Id": 1,
"Code": "23",
"TicketImage": "1"
},
{
"Id": 2,
"Code": "24",
"TicketImage": "1"
}
],
[]
]
我有这个我试图解析的 JSon 对象。
var res = jQuery.parseJSON(JSON.stringify(obj.Message));
$.each(res, function (i, tickets) {
$.each(tickets, function (i, ticket) {
console.log($(this));
});
});
当我尝试这个时,我会收到无数带有字母的弹出窗口。但我想要对象。
如何解析这个 JSON 数据?
更新:
$.each(res, function (i, tickets) {
$.each(tickets, function (i, ticket) {
console.log(ticket.Code);
console.log(ticket.TicketImage);
});
});
做到了。
【问题讨论】:
-
$(this)会给你对象吗? .each 循环内> 除非我遗漏了其他东西:)希望这会有所帮助 -
obj.Message有 JSON 数据。 -
console.log(obj.message) 以确保数据正确。然后 console.log(res) 以确保它解析正确。
-
@MatthewBlancarte 是的,它们被正确解析了。
-
@Tats_innit 仍然有无数的警报,全部未定义。
标签: javascript jquery json foreach