在 WordPress 中使用 JSON
2009年08月17日
在 PHP 5.2+ 的版本中使用 JSON 去解码数组是非常容易的事情,只需要使用 json_enconde() 这个 PHP 函数,但问题是 WordPress 到目前为止还是支持 PHP 4.3,所以为了保证插件最大的兼容性,在 WordPress 中使用 JSON 的时候,需要额外的第三方类库。
其实 WordPress 安装包中已经含有了这样 JSON 类库,你只需要在你插件中引入下面这个文件 /wp-includes/js/tinymce/plugins/spellchecker/classes/utils/JSON.php 即可,下面是一个详细的使用例子:
require_once(ABSPATH.”/wp-includes/js/tinymce/plugins/spellchecker/classes/utils/JSON.php”); $json_obj = new Moxiecode_JSON(); /* encode */ $json = $jsonobj->encode(array(”key1″=>”value1″,”key2″=>”value2″)); //$json should have {”key1″:”value1″,”key2″:”value2″} /* decode */ $json_array = $json_obj->decode($json); //$json_array will be an array(”key1″=>”value1″,”key2″=>”value2″)
例子来自:http://blog.kapish.co.in/2009/03/17/json-and-wordpress/
4 条评论 添加你的评论 →
发表评论
你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

1. 热豆腐 | 2009:08:17 - 11:52:32 | #
沙发,难道是沙发
2. Showfom | 2009:08:17 - 12:53:54 | #
原来如此
3. 园子 | 2009:08:18 - 09:42:48 | #
有些看不明白了
看来还得多学学,呵~
4. liyun2060 | 2009:08:21 - 16:30:58 | #
这么复杂的吗