我使用json插件在json中获取响应。 但是我得到了不想要的结果:
这是我得到的:
{"data":"[[\"service\",\"webservices\",\"document\"],[\"validation\",\"adapters\",\"server\"]]","records":25,"recordsTotal":75}
我的action类中的data var最初是这样的:
[["service","webservices","document"],["validation","adapters","server"]]
但是json插件添加了反斜杠。
想要的结果是:
{"data":[["service","webservices","document"],["validation","adapters","server"]],"records":25,"recordsTotal":75}
有没有办法获得以后的结果?
由于
答案 0 :(得分:1)
您将数据表示为PHP字符串。 "
显然是JSON中的保留字符,因此您的序列化库使用/
尽职尽责地转义引号。
如果您设置PHP变量,这是一个数组数组,而不是表示数组数组的字符串,那么您的JSON序列化将正常工作。