|
下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。 脚本之家小编现在分享给大家,也给大家做个参考。
$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echojson_encode($arr);
{"a":1,"b":2,"c":3,"d":4,"e":5}
$obj->body='anotherpost';
$obj->id=21;
$obj->approved=true;
$obj->favorite_count=1;
$obj->status=NULL;
echojson_encode($obj);
{ "body":"anotherpost",
"id":21,
"approved":true,
"favorite_count":1,
"status":null }
$arr=Array('one','two','three');
echojson_encode($arr);
["one","two","three"]
$arr=Array('1'=>'one','2'=>'two','3'=>'three');
echojson_encode($arr);
{"1":"one","2":"two","3":"three"}
json_encode((object)$arr);
json_encode($arr,JSON_FORCE_OBJECT);
classFoo{
constERROR_CODE='404';
public$public_ex='thisispublic';
private$private_ex='thisisprivate!';
protected$protected_ex='thisshouldbeprotected';
publicfunctiongetErrorCode(){
returnself::ERROR_CODE;
}
}
$foo=newFoo;
$foo_json=json_encode($foo);
echo$foo_json;
{"public_ex":"thisispublic"}
$json='{"foo":12345}';
$obj=json_decode($json);
print$obj->{'foo'};//12345
$json='{"a":1,"e":5}';
var_dump(json_decode($json));
object(stdClass)#1(5){
["a"]=>int(1) ["b"]=>int(2) ["c"]=>int(3) ["d"]=>int(4) ["e"]=>int(5)
}
$json='{"a":1,"e":5}';
var_dump(json_decode($json,true));
array(5){
["a"]=>int(1) ["b"]=>int(2) ["c"]=>int(3) ["d"]=>int(4) ["e"]=>int(5)
}
$bad_json="{'bar':'baz'}";
$bad_json='{bar:"baz"}';
$bad_json='{"bar":"baz",}';
var_dump(json_decode("HelloWorld"));//null
以上是脚本之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。 如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。 (编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|