- Json的处理转换,
- Json转换步骤,
a) 先设置json为空字符串,
b) While循环,遍历, While(!!$row = mysql_fetch_array($query,MYSQL_ASSOC))
c) 拼接json,$json .= json_encode($row).’,’;
d) 减去最后一个逗号,$json = substr($json,0,-1);
e) Echo,json.即可。
- 猜测,在ci中,可以通过控制器的echo,不经过view即可实现json的调用。待用代码验证
- 其中之前的json组合的构造过程,测试性代码为
首先,print_r 打印数组,
查看页面源代码,
第一次, 点等于jsonencode后,的代码为
每一个都是一个对象,但是每一个最后都没有逗号,需要加逗号,然后,构造$json ,之前这一步,$json .= json_encode($row);
之后,这一步为,$json .= json_encode($row) . “,”;
最后多出一个逗号,
最后处理,
$json = substr ($json , 0, -1);
最后,构造数组结构的json,需要前后加 [ ] 符号
后面的调用,可用在url中,