我有一个返回对象,需要打印一些属性,但JSON.stringify无法识别某些属性。
前:
Object = {"Date":"Mon, 22 Jun 2015 10:56:50 GMT","Content-Length":"1887","Content-Type":"application/soap+xml;charset=UTF-8","Server":"Apache-Coyote/1.1"}
这:JSON.stringify(Object.Date);
//这可行
需要:JSON.stringify(Object.Content-Length);
//这不起作用
为什么2不起作用?
答案 0 :(得分:1)
失败是因为
Content-Length
由于连字符,不是有效的Object键。
你可以试试这个
Object = {"Date":"Mon, 22 Jun 2015 10:56:50 GMT","Content-Length":"1887","Content-Type":"application/soap+xml;charset=UTF-8","Server":"Apache-Coyote/1.1"}
alert(JSON.stringify(Object['Content-Length']))
虽然没有理由这样做,因为您只需使用
获取值即可alert(Object['Content-Length'])