js如何将返回的字符串转换为json格式的数据

前端APP 投稿 9300 0 评论

js如何将返回的字符串转换为json格式的数据

使用js+php做ajax开发的过程中经常需要进行数据格式的转换。这个过程中经常使用的字符格式一般是json格式。在服务端使用php输出json格式的字符数据通常使用的是json_encode函数,在客户端接受数据后进行转换一般有两种方法。

(1)eval方法


var result=eval(""(+data+"";

(2)JQuery.parseJSON方法(这个是jquery里面的方法)


var result=JQuery.parseJSON(data;//或者$.parseJSON(data;

这里对json_encode做一下备注

json_encode(PHP 5 >= 5.2.0, PECL json >= 1.2.0

string json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]]

注意:json_encode返回的是json形式的数据,但字符格式还是字符串形式的,所以在客户端需要转换。

编程笔记 » js如何将返回的字符串转换为json格式的数据

赞同 (45) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽