社区
基础编程
帖子详情
json_encode,json_decode到底可以做什么?
Thaiki
2007-11-24 09:44:54
资料说把代码生成js能执行的
能具体点么?可以举个例子么?
谢谢
...全文
3488
13
打赏
收藏
json_encode,json_decode到底可以做什么?
资料说把代码生成js能执行的 能具体点么?可以举个例子么? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mafei987654321
2011-07-21
打赏
举报
回复
而且在ajax传输数据的时候,如果不编码和解码汉字就会是乱码
mafei987654321
2011-07-21
打赏
举报
回复
类似与序列化和反序列化吧,就是流和对象的转换。
Double_Lan_2975
2011-07-14
打赏
举报
回复
还是没说清楚哦
gonnsai5
2010-08-07
打赏
举报
回复
希望这篇文章对你有帮助
PHP json_encode() 函数介绍
。
Thaiki
2007-11-29
打赏
举报
回复
是的eval()出来后是一个数组
for( var i in obj)
{
alert( i '==>' obj[i])
}
lxs71896532
2007-11-27
打赏
举报
回复
說白了,就是一種數據傳輸格式,用eval()就可以將它轉成一個js物件
tantaiyizu
2007-11-27
打赏
举报
回复
学习了
bingdian37
2007-11-27
打赏
举报
回复
因为js脚本中有几个特殊字符,比如
换行,引号
应该做转义,就是干这个的
当然里面还应该包含序列化这个过程
bingdian37
2007-11-27
打赏
举报
回复
楼上的,JSON就是这么定义的,不是巧合
而且JSON还有各种限制,搞得真的跟个标准似的
实际上早就开始用这种格式了
在大家都在喊ajax的时候,就有一部分人不吊xml,直接返回JS对象
快速融入JS运行环境,解析超快
mrsun
2007-11-27
打赏
举报
回复
Json是一种数据格式,不知是不是碰巧,反正JSON格式正好就是Javascript的对象格式,简单随便说两句,比如说:
[{"对象一A属性", "对象二B属性"}, {"对象二A属性", "对象二B属性"}]
那么你通过Ajax取得的JSON格式的数据可以通过eval(取得的JSON数据),那就可以直接当js数组用了
简单吧
tantaiyizu
2007-11-27
打赏
举报
回复
编码 Json 数据 和 解码 Json数据
Thaiki
2007-11-27
打赏
举报
回复
晕,主要用来干嘛的啊?
uuq
2007-11-25
打赏
举报
回复
json_encode,json_decode
$str=json_encode($array);
反过来一样
json_decode($str);
PHP
json
_
encode
() 和
json
_
decode
()
NULL 博文链接:https://onestopweb.iteye.com/blog/2380018
PHP
json
_
encode
与
json
_
decode
.rar
PHP
json
_
encode
与
json
_
decode
.rar
php-
json
:函数
json
_
encode
和
json
_
decode
用于早期版本的 PHP (< 5.2.0)
PHP 上的函数
json
_
encode
() 和
json
_
decode
() 函数
json
_
encode
() 和
json
_
decode
() 在 PHP 上的实现。 见和 系统要求 * PHP * mbstring extension * Charset UTF-8 使用 php-
json
如果您有错误“调用未定义的函数
json
_
encode
() 或
json
_
decode
()”,只需添加: require_once("php
Json
.class.php"); 或者 require_once("
json
_
encode
.php"); require_once("
json
_
decode
.php"); 现在函数
json
_
encode
() 和
json
_
decode
() 可用,您可以使用它:
json
_
encode
($value);
json
_
decode
($
json
,
json
_
decode
:
json
_
decode
_cn(PHP
json
_
decode
非UNICODE版)和
json
_
decode
_fix(PHP
json
_
decode
兼容js版)
json
_
encode
_cn
json
_
encode
_cn目前测试时间最长,未发现bug,不足的是整型会变成字符型。
json
_
encode
_cn2使用正则替换,且依赖iconv函数,如果iconv存在bug相信也会有bug。
json
_
decode
_cn3使用曲线救国方式,自行url
encode
生成的代码在各类语言中也非常容易url
decode
。 ##
json
_
decode
_fix PHP的
json
_
encode
总有一些不通用的缺陷,例如不能解析js的
json
对象(当键名没有引号时)。
json
_
decode
_fix即可以解决部分bug,简单测试过string,integer,boolean等类型。 继续测试中。
php
json
_
encode
与
json
_
decode
详解及实例
主要介绍了php
json
_
encode
与
json
_
decode
详解及实例的相关资料,需要的朋友可以参考下
基础编程
21,887
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章