下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr);
{"a":1,"b":2,"c":3,"d":4,"e":5}
$obj->body = 'another post'; $obj->id = 21; $obj->approved = true; $obj->favorite_count = 1; $obj->status = NULL; echo json_encode($obj);
{ "body":"another post", "id":21, "approved":true, "favorite_count":1, "status":null }
$arr = Array('one', 'two', 'three'); echo json_encode($arr);
["one","two","three"]
$arr = Array('1'=>'one', '2'=>'two', '3'=>'three'); echo json_encode($arr);
{"1":"one","2":"two","3":"three"}
json_encode( (object)$arr );
json_encode ( $arr, JSON_FORCE_OBJECT );
class Foo { const ERROR_CODE = '404'; public $public_ex = 'this is public'; private $private_ex = 'this is private!'; protected $protected_ex = 'this should be protected'; public function getErrorCode() { return self::ERROR_CODE; } }
$foo = new Foo; $foo_json = json_encode($foo); echo $foo_json;
{"public_ex":"this is public"}
$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("Hello World")); //null
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。