我想在eclipse中查看json解析对象结构。由于跨域问题,我无法使用console.log()来查看chrome中的结构。我怎样才能从Json.Parse中查看这个[object Object]返回的结构?
答案 0 :(得分:2)
使用JSON.stringify(object)
,它会将您的对象转换为字符串(然后您可以提醒,写入或任何您想要的内容)。
修改强>
如果这是请求中返回的值:
'{"Date":"05\/25\/2013","Description":"New2","Details":"New2","ItemRequestedID":"1343","Picture":,255,217],"Status":1,"User":"2120","UserName":"Ind1"}'
尚未解析,因此您需要使用JSON.parse(string)
将其解析为有效的JS对象。解析后,这将是对象的结构:
{
"Date": "05\/25\/2013",
"Description": "New2",
"Details": "New2",
"ItemRequestedID": "1343",
"Picture": ,
255,
217], "Status": 1,
"User": "2120",
"UserName": "Ind1"
}
var obj = JSON.parse(result)//where result is the string above and obj is the parsed object with this structure
然后,您将能够访问您需要执行的操作obj.Date
,obj.Description
等