Проблема с JSON форматом :(
В джаваскрипте есть массив ассоциативный.
Делаю из него json - toSource();
json_edit_data=change_data.toSource();
Потом передаю его на сервер php-ке
Но он отказывается его кушать, выдает нуль
json_decode($json);
Отличия от формата есть, вот рабочий формат, тест проходит.
$json='{"a":1,"b":2,"c":3,"d":4,"e":5}'
а .toSource() создает
а присланный вариант строки от джаваскрипта
$json='({a:"1",b:"2",c:"3",d:"4",e:"5"})'
т.е. добавились скобки по краям и двойные кавычки берут не имя, а его значение.
Может есть альтернатива toSource()
или можно в php что-то поменять?
|