【发布时间】:2012-10-09 18:18:31
【问题描述】:
可能重复:
How do I reference a javascript object property with a hyphen in it?
我有一个以下格式的 Json:
var response1="{" +
"\"code\":\"200\"," +
"\"requestID\":\"1002\"," +
"\"body\":\"[{" +
"\\\"author\\\":\\\"sumit\\\"," +
"\\\"id\\\":\\\"ABX-002\\\"," +
"\\\"title\\\":\\\"How to make Android APK in 2 seconds :)\\\"" +
"}," +
"" +
"{" +
"\\\"author\\\":\\\"sumit\\\"," +
"\\\"id\\\":\\\"ABX-002\\\"," +
"\\\"title\\\":\\\"How to make Android APK in 2 seconds :)\\\"" +
"}," +
"{"+
"\\\"author\\\":\\\"sumit\\\"," +
"\\\"id\\\":\\\"ABX-002\\\"," +
"\\\"title\\\":\\\"How to make Android APK in 2 seconds :)\\\"" +
"}" +
"]\"," +
"\"headers\":{\"Server\":\"Apache-Coyote/1.1\"," +
"\"Content-Type\":\"text/xml\"," +
"\"Content-Length\":\"131\"," +
"\"Date\":\"Thu, 06 Sep 2012 09:10:26 GMT\"" +
"}" +
"}";
我想解析 Content-Type Key 。 所以我写了下面的代码来解析这个值:
var jsonResponse = jQuery.parseJSON(response1);
var contentType = jsonResponse.headers.Content-Type;
我无法获取 Content-Type 和 Content-Length 的值。 任何帮助,将不胜感激。 非常感谢
【问题讨论】:
-
为什么要对正文 JSON 进行双重转义?
-
嗨,Bergi ...我已将响应作为字符串对象,因此我添加了适当的转义字符以使其成为适当的 Json 字符串。
标签: javascript jquery json