CI 笔记,使用 json的参考文档(废弃)

时间:2023-12-13 22:44:02
  1. Json的处理转换,
  2. CI 笔记,使用 json的参考文档(废弃)
  3. 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.即可。

  1. 猜测,在ci中,可以通过控制器的echo,不经过view即可实现json的调用。待用代码验证
  2. 其中之前的json组合的构造过程,测试性代码为

首先,print_r 打印数组,

CI 笔记,使用 json的参考文档(废弃)

查看页面源代码,

CI 笔记,使用 json的参考文档(废弃)

第一次,        点等于jsonencode后,的代码为

CI 笔记,使用 json的参考文档(废弃)

每一个都是一个对象,但是每一个最后都没有逗号,需要加逗号,然后,构造$json ,之前这一步,$json .= json_encode($row);

之后,这一步为,$json .= json_encode($row) . “,”;

CI 笔记,使用 json的参考文档(废弃)

最后多出一个逗号,

CI 笔记,使用 json的参考文档(废弃)

最后处理,

CI 笔记,使用 json的参考文档(废弃)

$json = substr ($json , 0, -1);

CI 笔记,使用 json的参考文档(废弃)

最后,构造数组结构的json,需要前后加 [  ]  符号

CI 笔记,使用 json的参考文档(废弃)

后面的调用,可用在url中,

CI 笔记,使用 json的参考文档(废弃)