Кодированный / сериализованный синтаксис Json против декодированного / десериализованного синтаксиса Json - PullRequest
0 голосов
/ 21 октября 2011

Я новичок в работе со строками Json и не совсем уверен, правильно ли работает блок JsonTextDecode в AppInventor, потому что ввод и результат мне кажутся одинаковыми ...

Так чтоКстати, что именно правильно?кодировать или сериализовать и декодировать или десериализовать ??

Вот (предположительно) закодированная строка Json, которую я получаю из своей базы данных с помощью php (сделал это с небольшой помощью коллеги):

[{"pid": "1", "name": "Jan", "age": "2", "sex": "male"}]

А вот (предположительно) десериализованоСтрока Json, которую я получаю в моем эмуляторе Android при использовании инструмента редактирования блоков:

[{"pid": "1", "name": "Jan", "age": "2", "пол":" male "}]

Так в чем же разница?

И как с этим обращаться?

Можно ли извлечь значение" name ", которое равно" Jan"из строки и отображать только это?

Я остановлюсь, прежде чем начать задавать слишком много вопросов, моя главная задача - лучше понять строки Json.

Надеюсь, кто-то может помочь.

Спасибо.

1 Ответ

2 голосов
/ 21 октября 2011

Должна быть функция на любом языке для обработки json.

В PHP вы можете декодировать строку JSON в массив или объект, используя функцию json_decode, таким образом, вы можете легко получить доступ к значениям.

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