php json_encode操作对像问题 今天写一个ajax使用json服务器返回一个php $u对象,使用json_encode之前这个对象print_r($u)是有数据的,但是使用json_encode之后输出一对括号{},没有对象的其它信息;在这里想问json_encode是不是不支持对象,不支持要怎么做?如果支持为什么会输出怎样呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的用serialize和unserialize来代替json_encode和json_decode 当然地支持的class T { var $a = 1; var $b = 234;}echo json_encode(new T);{"a":1,"b":234} 在jsr 时候使用eval()进行转换就可以了,如:var a=eval('('+data+')');jQuery('#n').html(a.nums);//指定在id=n的地方显示 我找到原因了,是类中属性修饰符的问题;我在这里想问问serialize之后怎么去读到对应属性的值? ie8 360不显示select元素 Chrom显示为什么呢 正则懒惰匹配 如何实现用户登录增加积分,并且每天只增加一次? java与php的比较 请问PHP下如何把一个数组带入另一个数组 使用Fckeditor遇到莫名其妙的中文截字问题? 请问php Zend_Http_Client问题 静态生成问题 怎样才能把html中复选项的内容全都inset mysql 数据库呢?? 请问一个关于提交表单的问题!!! 初用php 面向对象编程 感觉有点别扭... 这个代码有问题吗? 为什么老是创建不了数据库表?
用serialize和unserialize来代替json_encode和json_decode
var $a = 1;
var $b = 234;
}echo json_encode(new T);{"a":1,"b":234}