您好,欢迎访问一九零五行业门户网

JSON知多少-JSON数据结构_PHP教程

最近在开发微信平台,要使用json进行数据交换,之前用过json,但仅限于……
在开发微信平台中,要使用json形式如下:
代码片断1:
{ button:[ { type:click, name:今日歌曲, key:v1001_today_music }, { type:click, name:歌手简介, key:v1001_today_singer }, { name:菜单, sub_button:[ { type:view, name:搜索, url:http://www.soso.com/ }, { type:view, name:视频, url:http://v.qq.com/ }, { type:click, name:赞一下我们, key:v1001_good }] }] }
然后用php的json_encode()函数,对一二维数组转换成json形式
但转换出来的json形式:
代码片断2:
{ button: { 1: { type: click, name: 今日歌曲, key: v1001_today_music }, 2: { type: click, name: 歌手简介, key: v1001_today_singer }, 3: { name: 菜单, sub_button: [ { type: view, name: 搜索, url: http://www.soso.com/ }, { type: view, name: 视频, url: http://v.qq.com/ }, { type: click, name: 赞一下我们, key: v1001_good } ] } }}
看出来形式是不一致的。
只能来了解一下json的结构形式。
json有两种数据:1.无序的对象结构;2.有序的数组结构
1.无序的对象结构
 无序的对象结构在不同语言中称法不同,比如在python中称为字典,在js中称为json对象……
 总之就是键/值对组合形式。
 刚才我转换出来的json结构就是无序的键/值对组合
2.有序的数组结构
 有序的的数组结构,即代码片断2所展示的结构。
 将数组作为有序数组进行转换json,就可以得到有序的josn数组结构。
http://www.bkjia.com/phpjc/771650.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/771650.htmltecharticle最近在开发微信平台,要使用json进行数据交换,之前用过json,但仅限于 在开发微信平台中,要使用json形式如下: 代码片断1: { button:...
其它类似信息

推荐信息