网站首页 > 博客文章 正文
json主要用于网络数据传输
PHP JOSN处理
在PHP中利用json_encode()将数组json化。
这里有个地方需要注意:
- 数组是索引数组(key是从0开始的顺序的)json处理后是数组对象
- 数组是关联数组(key虽然是数字,但是不是0开始顺序的)json处理后是json对象
JS 中处理
// ①数组是有长度的②JSON对象是没有长度的
for(let j = 0,tmp = this.goodsInfo.images_info,len = tmp.length; j < len; j++) {
this.uploadFileList.push({id:tmp[j]['id'],name:tmp[j]['title'],url:tmp[j]['full_path']})
}
// 如上代码处理images_info对应值,如果是数组则生效,如果是对象就不生效,对象没有length
注意:所以比较重要的是数据处理的时候要注意,避免key是数字,但不是顺序的情况,当然这种情况一般不会发生,但是在并发编程中还是很容易遇到的。例如:hyperf框架中使用$imagesInfo = $parallel->wait();获取值。对于数字key乱序用ksort处理一下就可以了。
比较坑的Chrome浏览器
其实只是你不了解,而已!看完这里你就豁然开朗了!
综上所图,我们得出一个结论,关联数组(key是数字的,非顺序的)json处理以后,浏览器请求数据响应后,Preview这里看到的是格式化后的数据,而且json如果key是数字的话还会给排个序。这个排个序就有点坑了,不了解就以为闹鬼了……,Response这个就是没有格式化原样显示返回结果。
作者:xiaoyin199
来源:攸米教育
本文原创发布于攸米教育 ,转载请注明出处,谢谢合作
猜你喜欢
- 2024-09-18 PHP 解决json中文自动转换Unicode编码问题
- 2024-09-18 解锁数据存储的新维度:探索 PostgreSQL 中的JSON和数组特性!
- 2024-09-18 php读取数据库数据,并以json格式返回数据
- 2024-09-18 超详细的mysql数据库json字段类型语法大全
- 2024-09-18 灵活导出:如何将Excel数据转换为JSON对象格式
- 2024-09-18 如何把destoon数据生成json(如何在excel中随机生成一定范围内的数据)
- 2024-09-18 JSON概念(json基础知识)
- 2024-09-18 php返回json数据中文显示的问题(php返回json数据中文显示的问题怎么解决)
- 2024-09-18 javascript把二维数组转为json格式的字符串代码
- 2024-09-18 JSON教程—简介—语法—对象—数组—parse()文档大全学习知识点
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)