#json #href #hal
#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
Но как я могу получить значение href https://link.net/item1 .
Если я наберу :
json._links.https://link.net/item1.href
Я получил неперехваченную синтаксическую ошибку: неожиданный токен. Я не могу найти пример этого.
Ответ №1:
Взгляните на средства доступа к свойствам, вы можете получить доступ к свойствам javascript двумя способами:
object.property
object["property"]
Итак, в вашем случае попробуйте:
json._links['https://link.net/item1'].href