Как обработать json с сервера
Приветствую всех. С сервера приходит такой JSON:
{"test_id": 1, "questions": "What is your favorite beer:", "answers": "Zlaty Bazant, Baltika 3"} Мне нужно значения последнего объекта "answers" вставить в элементы input type=''radio". Примерно так: <input type="radio" name="drink" value="1"> Zlaty Bazant<Br> <input type="radio" name="drink" value="2"> Baltika 3<Br> Но как это сделать если объект "answers" содержит просто строку, а не такой массив: {"answers": [{"beer1": "Zlaty Bazant", "beer2": "Baltika 3"}]} Вот фрагмент кода php-скрипта: $m_query = mysql_query("SELECT * FROM `tests` WHERE `test_id` = '". $answer_id ."'"); $row = mysql_fetch_array($m_query, MYSQL_ASSOC); echo json_encode($row); С помощью функции json_encode я преобразую полученный массив в json-представление данных. В базе данных у меня в поле "answers" содержится строка: Zlaty Bazant, Baltika 3. Может как то можно сделать, чтобы функция json_encode преобразовала именно это поле в json массив, пример которого я показал выше. |
Часовой пояс GMT +3, время: 14:52. |