2016-12-26 3 views
0

Я использую json-плагин, чтобы получить ответ в json. Но я получаю нежелательные результат:Json: получение нежелательного результата

Вот что я получаю:

{"data":"[[\"service\",\"webservices\",\"document\"],[\"validation\",\"adapters\",\"server\"]]","records":25,"recordsTotal":75} 

первоначально вар данные в моем классе действий, как это:

[["service","webservices","document"],["validation","adapters","server"]] но JSON плагин добавляет обратную косую черту ,

Требуемый результат является то, что:

{"data":[["service","webservices","document"],["validation","adapters","server"]],"records":25,"recordsTotal":75} 

Есть ли способ, чтобы получить позже результат?

Thanks

+0

- это переменная данных этой строки? или это на самом деле массив массивов? – strugee

+0

Я понимаю, что вы имеете в виду. Вы правы, я использовал неправильный тип для переменной данных. – kkung

+0

аккуратный, рад помочь. так как он решил вашу проблему, я отправил ее в качестве ответа тоже - если бы вы согласились с тем, что было бы здорово. счастливые праздники :) – strugee

ответ

1

Вы представляете данные как строку PHP. ", очевидно, является зарезервированным персонажем в JSON, поэтому ваша библиотека сериализации должным образом избегает цитаты, используя /.

Если вы настроили переменную PHP, так что это массив массивов, а не строка, представляющая массив массивов, то ваша сериализация JSON будет работать нормально.

Смежные вопросы