TC官方合作论坛

标题: [源码]json转数组 - json2arr() [打印本页]

作者: OOOO    时间: 2017-8-27 20:51
标题: [源码]json转数组 - json2arr()
本帖最后由 OOOO 于 2017-9-15 19:34 编辑
json转数组 - json2arr()
之前写了个数组转json,现在再来个配对json转数组
可能有些人要说:TC不是有一个函数json转数组吗?
实际上TC自带的是有问题的,不妨你试试下面的代码

jsontoarray("[\"a\",\"b\",\"c\",[\"a\",\"b\"]]")

正确运行结果:
输出>>"array("0"="a","1"="b","2"="c","3"=array("0"="a","1"="b"))"

实际运行结果:
输出>>"array("0"=array("0"="a"),"1"=array("0"="b"),"2"=array("0"="c"),"3"=array("0"=array("0"="a"),"1"=array("0"="b")))"

说白了就是TC遇到带"[]"的json,转数组会错乱,这不是bug,目测是因为TC没有索引数组的原因

json2arr()源代码:



数组转json - arr2json() - 数组转换json对象 - arr2jsonObj()


作者: OOOO    时间: 2017-8-27 21:29
2 英文发音同 to
作者: cjxdn    时间: 2017-8-27 21:34
看看
作者: chen1882729    时间: 2017-8-28 00:06
chen1882729,如果您要查看本帖隐藏内容请回复
作者: YGV    时间: 2017-8-28 19:51

作者: dragon07zn    时间: 2017-8-30 18:20
支持
作者: gxqsd    时间: 2017-9-2 01:58
;i;漂流
作者: eth    时间: 2017-9-7 17:26
看看
作者: ansay    时间: 2017-9-18 19:25
TC自带的确实有问题,我也正需要
作者: sxw005    时间: 2017-9-30 15:24
学习学习
作者: phila    时间: 2017-10-17 14:41
说白了就是TC遇到带"[]"的json,转数组会错乱,这不是bug,目测是因为TC没有索引数组的原因

作者: yanzehua    时间: 2017-11-3 13:18
FFFFFFFFFFF
作者: whipk    时间: 2017-11-28 12:00
如果您要查看本帖隐藏内容请回复
作者: Man    时间: 2017-12-5 12:09
1111111111111111
作者: didiaoshizhe    时间: 2017-12-8 17:30

;i;漂流
作者: xsm1974    时间: 2017-12-23 13:54
好东东,感谢分享。
作者: saina6281    时间: 2018-1-21 00:19
json转数组 - json2a
作者: donggua11    时间: 2018-1-21 15:40
xuexi
作者: zwinter    时间: 2018-1-28 17:20
回复看看
作者: 风尘小柒    时间: 2018-1-30 16:28
sfsdfsdfsdfs
作者: 61026410    时间: 2018-3-7 22:24
谢谢分享

作者: cjxdn    时间: 2018-4-18 22:59
数值有13位的时间戳转出来为什么是0的

1523636641000
作者: OOOO    时间: 2018-4-19 11:40
cjxdn 发表于 2018-4-18 22:59
数值有13位的时间戳转出来为什么是0的

1523636641000

那是TC的整型溢出吧 用js代替
作者: fjw269809777    时间: 2018-4-24 12:46
66666666
作者: 叶丶无言    时间: 2018-6-13 10:45
need the result of this question
作者: shinid82101    时间: 2018-6-19 22:45
看看,谢谢作者辛苦了
作者: l585826    时间: 2018-7-22 10:56

作者: dengtt    时间: 2018-8-1 14:36
asdsadadadasdadasdadsad
作者: 327529491    时间: 2018-8-7 14:20
json转数组
作者: rexshao    时间: 2018-8-19 16:55
偷下懒
作者: sunshadow_ja    时间: 2018-9-1 10:13
6666666666666

作者: fang198118    时间: 2018-9-2 09:40

作者: xyn3007    时间: 2018-9-12 21:33
是不是真的很有用
作者: 伊泽    时间: 2018-9-26 19:58
11111111111111
作者: zcmcss    时间: 2018-9-28 15:47
22222222222222222




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1