Я использую парсер json из json.org для обработки данных из моего приложения. Проблема в том, что синтаксический анализатор не может обрабатывать некоторые форматы json.
Один запрос получает данные ниже.
<?php
$obj = array("cities"=>array("city1","city2","city3","city4","city5"));
echo json_encode($obj);
?>
Результаты в JSON ниже
{
"cities": ["city1","city2","city3","city4","city5"]
}
код ниже обрабатывает вышеуказанные данные
var data = json_parse(XMLHttpRequestObject.responseText, function (key, value){
alert(key +' = '+value);
});
Синтаксический анализатор не работает и выдает ошибку.
Кто-нибудь знает, как обращаться с таким объектом.