Как найти путь свойств в JSON? - PullRequest
0 голосов
/ 13 сентября 2010

Я заметил, что файлы JSON не имеют значений null для определенных свойств, потому что они вообще не перечисляют свойство ... это, по сравнению с XML, создает мне много проблем ...

Интересно, есть ли какая-либо функция для поиска свойства внутри JSON ...

Я представляю что-то в jQuery, например

$(data).find("myPropertyIneed").val();

вместо data.MainCategory.otherStuff.myPropertyIneed

1 Ответ

0 голосов
/ 13 сентября 2010

Ваша проблема совсем не типична для JSON, поскольку на самом деле она имеет нулевое значение, которое можно использовать в свойствах. Ваша проблема связана с тем, что вы используете для создания данных, так как она специально пропускает свойства с нулевыми значениями.

Если вы хотите установить нулевые значения, вам следует сначала выяснить, почему они пропущены.

Ваша проблема с поиском свойств не связана с пропущенными нулевыми значениями или JSON вообще, поскольку вы, очевидно, уже проанализировали данные в объект Javascript, судя по тому, как вы к ним обращаетесь.

Если вы хотите имущество, вы должны уже знать его путь. Поиск свойства не имеет смысла, поскольку, например, data.car.loadingCapacity.length и data.hand.middlefinger.length имеют совершенно разные значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...