获取与HAL链接的href值json

时间:2016-10-09 14:39:00

标签: json href hal

您好我试着弄清楚如何在此类请求的响应中获取链接的值:

 {
   "_links" : {
            "self" : {"href" : "https://link.net/someInfo" },

            "profile" : {"href" : "https://link.net"},

  ==>       "https://link.net/item1" : {"href" : "https://thelinkIwanttohave.net"},

            "https://link.net/item2" : {"href" : "https://link.net"},
   },
   "reference" : "723bb02f-8e24-11e6-9184-000000000000"
}

在此之后(http://blog.stateless.co/post/13296666138/json-linking-with-hal) 如果我想获得自我href值。我可以通过:

json._links.self.href

但是如何获得https://link.net/item1的href值。 如果我输入:

json._links.https://link.net/item1.href

我收到了一个Uncaught SyntaxError:意外的令牌。我找不到这个例子。

1 个答案:

答案 0 :(得分:0)

看看property accessors,您可以通过两种方式访问​​javascript属性:

object.property
object["property"]

所以在你的情况下试试:

json._links['https://link.net/item1'].href