Анализ JSON и печать объекта JSON с именем переменной - PullRequest
0 голосов
/ 26 сентября 2010

У меня проблемы с печатью объекта с именем переменной. Это работает, когда я жестко кодирую это.

            var objectVarName = "lat";
            var obj = jQuery.parseJSON(JSON.stringify(msg));

            // {"lat":"93"} is what JSON.stringify(msg) prints

            $('#display').prepend("<br/><br/>" + JSON.stringify(msg));

            //obj['lat'] works, obj[objectVarName] does not
            $('#display').prepend("<br/><br/>" + obj['lat']);

1 Ответ

1 голос
/ 26 сентября 2010

Проверьте, правильно ли указаны имя переменной, регистр и т. Д. Ваш код работает, если msg является допустимым объектом, вот что я протестировал:

var msg = {"lat":"93"};

Вы можете проверить/ см. результат здесь , я изменил .prepend() на .append(), так что вывод в порядке, никаких других изменений, кроме этого, результат:

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