我在将多维PHP数组转换为JSON时遇到了一些麻烦.我使用json_encode进行了转换,但它为null.

我正在尝试开发orgChart,数据是从CSV文件中读取的,并保存在数组中.布局和JS代码用于接收JSON文件,因此我需要使用这种格式.

这是数组的一部分,其中包含175个数组

Array

(

[2] => Array

(

[id] => 1

[nome] => ELOTECH

[cargo] => ""

[idcargo] => 1

[pai] => 0

)

[3] => Array

(

[id] => 10

[nome] => Departamento Pessoal

[cargo] =>

[idcargo] => 10

[pai] => 1

)

[4] => Array

(

[id] => 20

[nome] => Comercial

[cargo] =>

[idcargo] => 20

[pai] => 1

)

)

我正在使用json_encode将数组转换为JSON

OBS:*** $colab是CSV馈送的阵列名称

$dados_json = json_encode($colab);

$fp = fopen("jsonOrgan.json", "w");

$write = fwrite($fp, $dados_json);

fclose($fp);

我需要它在JSON上输出,如下所示:

[{

"id": 1,

"cargo": "ELOTECH",

"nome": "",

"idcargo": 1,

"pai": 0

}]

但它返回null

这是我从CSV文件创建数组的方法.

while ($line = fgetcsv($save, 1000, ";")) {

if ($linha++ == 0) {

continue;

}

$colab[$linha] = [

'id' => $line[0],

'nome' => $line[1],

'cargo' => $line[4],

'idcargo' => $line[0],

'pai' => $line[5],

];}

php数组转为js json,javascript-将数组php转换为JSON时出错相关推荐

  1. C语言将CSR存储模式转为coo,将大型稀疏矩阵转换为COO时出错(Error converting large sparse matrix to COO)...

    将大型稀疏矩阵转换为COO时出错(Error converting large sparse matrix to COO) 我遇到了下面的问题,试图浏览两个大的CSR矩阵: /usr/lib/pyth ...

  2. php数组转为js json,php如何将数组转为json数组,php数组转为js数组

    php如何将数组转为json数组PHP如何将数组转换成json数组,php将数组转换成json数组的方法:首先,创建一个PHP样例文件:然后定义一个普通数组:最后,"JSON _ encod ...

  3. java xml转json数组,java-如何将单个子xml元素转换为Json Array

    我正在使用WSO2 ESB,并尝试将XML有效负载转换为Json. 上面的属性调解器将我的xml转换为json,并且一切正常. 问题出在我的XML有效负载中的子节点上. 当xml是 user1 use ...

  4. php把数组转为字符串函数,php把数组转为字符串用什么函数

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  5. C# json解析字符串总是多出双引号_在JavaScript应用中将CSV转换为JSON

    来源:公众号<前端全栈开发者>(ID:by-zhangbing-dev) 将CSV转换为JSON是一项需要做很多工作的任务,在本文中,我将研究如何使用 csvtojson 模块将CSV转换 ...

  6. linux js脚本无法响应,执行Linux shell脚本时出错

    我想执行一个shell脚本来在dhtmlx实时更新的框架中启动nodejs服务器.根据dhtmlx文档,nodejs服务器将被放入web根目录.我已经写了位于/ var/WWW(其中的NodeJS文件 ...

  7. js获取时间戳,将时间戳转换为年月日时分秒

    一.js获取时间戳 // js获取当前时间戳(三种方式都可以)let time1 = new Date().getTime();let time2 = Date.now();let time3 = n ...

  8. js(javascript)数组去重

    数组去重 说到数组去重小编准备了两种方案 1.第一种splice(删除项下标,删除几个) 现有数组 var arr = [1,2,3,3,6,2,6,1,4] 我们要去掉数组中重复项 那我们肯定要做对 ...

  9. js判断数组的方法(JavaScript判断数组的方法,7种),实操详细

    var arr = [ ]; 1.实例的__proto__属性(IE不支持) arr.__proto__ === Array.prototype //true 2.实例的constructor属性 a ...

最新文章

  1. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)
  2. 校招真题练习011 种花(美团)
  3. distance在函数 int_TensorFlow函数:tf.losses.cosine_distance
  4. iOS之界面传值(通知,属性,协议,NSUserDefaults,KVC)
  5. CF1365G Secure Password(构造,交互,二进制分组)
  6. input只能输入数字_Python基础第一个案例:猜数字游戏,这个都写不出,那就放弃吧...
  7. mysqldump -extended-insert参数的使用
  8. 【优化算法】静电放电优化算法(ESDA)【含Matlab源码 1439期】
  9. 用python开发手机游戏_python开发安卓app
  10. 清华梦的粉碎—写给清华大学的退学申请(转自王垠Blog)
  11. springboot2 druid监控控制台去掉下面的图片广告和powered by
  12. 基于帝企鹅算法优化BP神经网络实现数据预测(Matlab代码实现)
  13. 程序员的蜕变之旅-健身
  14. php 正则筛选靓号如AABBCC(连对),abcdef(顺子)等QQ靓号保留
  15. 星环科技数据治理与数据价值评估实践分享
  16. 福禄克9100校准仪维修案例
  17. 2020年下半年教育热点事件舆情分析研判报告整合
  18. That引导定语从句和同位语从句的用法区别
  19. 51单片机入门 - 并行I/O口扩展实例(74LS244/74LS373/4071)
  20. 微信公众号分享jssdk.php,微信公众号JSSDK

热门文章

  1. python Django基本介绍
  2. php while结束循环吗,php while循环退不出是什么有关问题
  3. java职业教育考试题_Java认证考试中Java构造方法题目解答
  4. mysql把一个字段加到另一张表中_mysql如何能把一个表中的某一字段下的数据加入另一个表中相同字段下,条件是两表中的某字段相同?...
  5. @Value和Hibernate问题
  6. php制图汉字,PHP用imageTtfText函数在图片上写入汉字
  7. SVN版本控制系统学习(中文配置)
  8. 函数的自执行,变量提升和函数提升
  9. 《黑客攻防技术宝典Web实战篇@第2版》读书笔记1:了解Web应用程序
  10. html 三列布局(两列自适应,一列固定宽度)