я должен получить записи базы данных с JSON? - PullRequest
1 голос
/ 16 августа 2011

Я немного запутался здесь.У меня есть PHP-файл, который извлекает записи базы данных.я позвоню с помощью Ajax-звонка с моего внешнего интерфейса.мне нужно конвертировать записи в формате JSON?если нет, когда мне нужно это сделать

Ответы [ 3 ]

2 голосов
/ 16 августа 2011

Вам не нужно возвращать результаты в формате JSON.Но я бы порекомендовал это.JSON очень переносим, ​​поэтому другим приложениям будет проще взаимодействовать с вашим приложением.Также анализировать JSON намного проще, чем записи, разделенные простыми разделителями.

Например, вы можете использовать анализатор JSON Крокфорда: http://www.json.org/js.html

Как для JSON против XML: Почему нужно использовать JSON в PHP и AJAX

1 голос
/ 16 августа 2011

Вам не нужно использовать JSON, но вы можете кодировать любой ассоциативный массив, используя функцию json_encode:

http://php.net/manual/en/function.json-encode.php

0 голосов
/ 16 августа 2011

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

Но вызов AJAX вашего клиента также может запрашивать данные в формате XML.

Таким образом, ответ зависит от того, что ожидает клиент.

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