从cfc angularJS返回时,额外的空格和斜线双引号

时间:2014-05-12 20:47:40

标签: json coldfusion cfc

我正在尝试使用angular-ui-router解析方法预加载一些数据。我从我的cfc获取数据,但返回的数据不是正确格式化的JSON。

这是实际数据,现在只是垃圾数据。 json之前的空白区域也没有出现:

    "[{\"category_id\":1,\"name\":\"etsaaf\"},{\"category_id\":2,\"name\":\"test2\"},{\"category_id\":3,\"name\":\"test3\"},{\"category_id\":4,\"name\":\"testadsfa\"},{\"category_id\":5,\"name\":\"rob\"},{\"category_id\":6,\"name\":\"teadgafd\"},{\"category_id\":7,\"name\":\"asdfasd\"}]

之前我遇到过\"问题,它正在将回复类型设置为json并使用serializejson调用中的cfreturn方法。我也没有使用它,但我使用iknowkungfoo数组集合cfc来正确格式化我的json。

我通过<cfreturn deserializeJSON(response)/>解决了这个问题。有人可以解释为什么他们的字符串被序列化了两次吗?但是所有额外的空白区域仍在这里。

0 个答案:

没有答案