2016-10-09 10 views
1

Привет я пытаюсь выяснить, как получить значение ссылки в ответе на запрос такого типа:Получить HREF значение Json связь с 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) , если я хочу чтобы получить значение self href. Я могу получить его через:

json._links.self.href 

Но как я могу получить HREF значение https://link.net/item1. Если я типа:

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

Я получил неперехваченного SyntaxError: Неожиданный маркер. Я не могу найти пример этого.

ответ

0

Посмотрите property accessors, вы можете получить доступ к JavaScript свойства двумя способами:

object.property 
object["property"] 

Так что в вашем случае попробуйте:

json._links['https://link.net/item1'].href 
Смежные вопросы