json 格式 多维数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json 格式 多维数组相关的知识,希望对你有一定的参考价值。

"data":[
'number':'1','text1': '3','info1':'4','special1': '5',
'number':'1','text1': '2','info1':'5','special1': '5'],
"columModle":[
'header': '序号','dataIndex': 'number','width':40,
'header': '编码','dataIndex': 'text1',
'header': '名称','dataIndex': 'info1',
'header': '金额','dataIndex': 'special1'],
"fieldsNames":['name': 'number','name': 'text1', 'name': 'info1','name': 'special1']

哪里出错了?我感觉是对的啊!
hotdigger 答案不对,40为数字类型不需要引号,我也测试过了加不加引号都不影响

参考技术A 仔细看了好久,就差点去测试了.
'header': '序号','dataIndex': 'number','width':40,
这行的40忘记引号了.
给点分吧.....费了好大眼神..
参考技术B 单引号换成双引号试试

PHP生成多维数组的json格式

格式如下:["uid":1,"uname":"York","tag":"2":"beijing","6":"chaoyang","uid":4,"uname":"Lee","tag":"2":"beijing","8":"haidian"]这种数据怎么生成啊

php中将数组格式换换为json格式可以使用 json_encode函数。

示例代码如下:

<?php
  //定义数组
  $arr=array(\'city\'=>array(\'北京\',\'上海\',\'广州\'),\'order\'=>array(1,2,3));
  
  //将数组转换为json格式
  var_dump(json_encode($arr)) ;

 ?>

json格式效果:

参考技术A $arr=array(array('uid'=>1,'uname'=>'York','tag'=>array('2'=>'beijing','6'=>'chaoyang')),array('uid'=>4,'uname'=>'Lee','tag'=>array('2'=>'beijing','8'=>'haidian')));
echo json_encode($arr);
参考技术B json_encode

以上是关于json 格式 多维数组的主要内容,如果未能解决你的问题,请参考以下文章

PHP json多维数组追加数组怎么写?

PHP json多维数组追加数组怎么写?

js如何操作多维json数组?

多维数组上的 json_encode() - 带有字符串键

将多维json数组转换成python字典成dataframe

jQuery Form - 序列化为多维数组?