Получение значения из вложенной структуры JSON по имени свойства - PullRequest
0 голосов
/ 21 февраля 2011

Скажем, у меня есть структура JSON, которая описывает коллекцию цитат, как показано ниже (это просто показывает первую цитату).

Как мне получить Описание для Преимущества под названием "Больше места для ног" впервая цитата.

<Quotes>
  <Quote>
    <Price>1.50</Price>
    <Benefits>
      <Benefit>
        <Name>Free Meals</Name>
        <Description>Get Free Meals on every journey</Description>
      <Benefit>
      <Benefit>
        <Name>More legroom</Name>
        <Description>Get more leg room on every journey</Description>
      <Benefit>
      <Benefit>
        <Name>Free Drinks</Name>
        <Description>Get Free Drinks on every journey</Description>
      <Benefit>
    </Benefits>
  </Quotes>
<Quote>

1 Ответ

0 голосов
/ 21 февраля 2011
    for (var i = 0; i < quotes[0].Benefits.length; i++) {
        if (jQuery.trim(quotes[0].Benefits[i].Name == "More legroom")) {
            benefitDescription = quotes[0].Benefits[i].Description
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...