PHP输出JSON格式数据方式

PHP输出JSON格式数据

常用框架封装好的方法来输出JSON数据,但是手动去书写的时候却遇到了问题,因为输出的数据类型为字符串类型,导致不能直接使用,当然在JS端可以使用JSON.parse(str)来把字符串JSON话,但是毕竟是PHP端的活,不能让JS来处理,所以查了下资料,原来是忘了写header。

  • 1.header(‘content-type:application/json’);(不要忘记)
  • 2.json_encode($arr);

这样就没什么问题了。

PHP直接输出JSON数据

如果有现成的json数据,可直接输出,可用于前端接口测试

代码演示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php $libstatis='{
    "code": 0,
    "data": [{
        "answer_count": 14,
        "created_at": "2019-09-06 16:35:06",
        "id": 1,
        "level": 1,
        "name": "初级题库",
        "questions_count": 171
    }, {
        "answer_count": 9,
        "created_at": "2019-09-06 16:35:20",
        "id": 2,
        "level": 2,
        "name": "中级题库",
        "questions_count": 15
    }, {
        "answer_count": 0,
        "created_at": "2019-09-06 16:35:30",
        "id": 3,
        "level": 3,
        "name": "高级题库",
        "questions_count": 0
    }],
    "message": "操作成功"
    }';
  
    echo $libstatis;

结果:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持IT俱乐部。

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/code/php/6118.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部