小编Bon*_*ala的帖子

解析属性键中带有特殊字符的JSON对象

我有一个看起来像这样的JSON文件

{
    "samlp:Response": {
        "@attributes": {
            "xmlns:samlp": "urn:oasis:names:tc:SAML:2.0:protocol",
            "ID": "_482d7b9c-3e50-47cb-aa64-4e3655352c64",
            "Version": "2.0",
            "IssueInstant": "2019-06-27T17:02:47.711Z",
            "Destination": "https://jjds-sunrise--cqsupport--c.cs102.visual.force.com/apex/ResponseReceiver",
            "InResponseTo": "Azure_9849028456"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在尝试使用常规方法解析此JSON时,即

jsonObject.samlp:Response.@attributes.ID
Run Code Online (Sandbox Code Playgroud)

其中jsonObject是我为此JSON创建的对象。我收到一条错误消息:

“意外的标记 :”

。我做错了吗,还是有其他解析方式?

javascript json

1
推荐指数
1
解决办法
150
查看次数

标签 统计

javascript ×1

json ×1