首页 » SEO优化 » phpjson对象长度技巧_从零学编程JSON处理

phpjson对象长度技巧_从零学编程JSON处理

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

这里有个地方须要把稳:

数组是索引数组(key是从0开始的顺序的)json处理后是数组工具数组是关联数组(key虽然是数字,但是不是0开始顺序的)json处理后是json工具

红框看差异

phpjson对象长度技巧_从零学编程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处理一下就可以了。

phpjson对象长度技巧_从零学编程JSON处理
(图片来自网络侵删)
比较坑的Chrome浏览器

实在只是你不理解,而已!
看完这里你就豁然开朗了!

仔细看

仔细看

仔细看

综上所图,我们得出一个结论,关联数组(key是数字的,非顺序的)json处理往后,浏览器要求数据相应后,Preview这里看到的是格式化后的数据,而且json如果key是数字的话还会给排个序。
这个排个序就有点坑了,不理解就以为闹鬼了……,Response这个便是没有格式化原样显示返回结果。

作者:xiaoyin199

来源:攸米教诲

本文原创发布于攸米教诲 ,转载请注明出处,感激互助

标签:

相关文章