马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 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()
|