为了账号安全,请及时绑定邮箱和手机立即绑定

JSON应用场景与实战

难度初级
时长 1小时 0分
学习人数
综合评分9.10
162人评价 查看评价
9.5 内容实用
9.0 简洁易懂
8.8 逻辑清晰
好模糊的视频
之前只是照猫画虎地用json,听完之后对json有了更深一层的理解,谢谢老师,辛苦了
数据库连接,还在使用mysql_connect,现在怎么说也应该换成PDO了,php5.5开始mysql_connect就废弃了
使用json_decode的时候,到浏览器上查看结果,说“哦,不是数组,是对象”。我想说,你的程序中待decode的json数据本身就是大括号{}包起来的数据,这显然就是“映射”类型的数据(按视频一开始的说法)。映射是什么,映射就是对应到对象,而不是数组。
json_encode和json_decode翻译成加密解密,个人认为不妥。你来说说,这加密和解密的算法是什么?我们既没有选择加密算法,也并没有提供密钥。它仅仅是一个编码解码的过程,按照既定规则把数据内容按规则进行了转换。
关于编码格式的查看与调整,个人真心推荐phpstorm,不用另开editplus去查看,IDE里面直接就有。并不是说讲课人用的工具不能用,而是有更好的工具就应当去学习使用它,保持一种学习的态度,与时具进。phpstorm集成了太多的好工具,以及很多插件,强力推荐。
当出现编码错误时,尝试调整浏览器编码?我认为这种尝试不妥。我们写的php代码,被成百上千的用户访问,你怎么确保他们的浏览器编码是什么,你不可能去让他们一一手动调整。并不是吐槽没有解决问题,而是这种直觉,我们要转换掉,当出现问题的第一个想法应当是检查自己的配置项。此外,稍微写过几个项目就应该有编码乱码的经验积累,应当适当总结,下次新开项目时应当把自己总结的脚手架放进去,避免每次开发手动处理编码乱码、数据库连接配置这些细枝末节。
JSON支持多种语言?我认为这样讲很不妥。应当说,很多语言支持JSON才对。JSON本身是什么?它不是具体的一个框架、一个库、一段代码,而是一种格式规定,就像网络协议,是在RFC中规定了其规则形式,而各个操作系统可以使用它们的不同实现形式,你觉得用的不舒服还可以自己实现一个网络协议。说到底,JSON是被很多语言支持的,是因为有很多框架、函数库、代码片段实现了JSON的封装和解析,而它们能被某种语言使用,所以那种语言才支持JSON,而不是“JSON支持多种语言”这种颠倒因果关系的说法。

已采纳回答 / 慕粉4663653
{"name":"protect Name"}  这是你写的运行后的代码  ,你这结果估计是跟你环境有关系把 你是不是环境配置的有问题
笑看一帮菜鸟喷工程师
老师讲的挺好,就是说话太慢了,着急有点
快把我的糖吐出来,我的糖!!!
老师老爱分享自己的“内裤”,其中有个“内裤”都用两三年了,那是有多原味啊☺
JSON 的四个基本规则:
1) 并列的数据之间用逗号(", ")分隔。
2) 映射用冒号(": ")表示。
3) 并列数据的集合(数组)用方括号("[]")表示。
4) 映射的集合(对象)用大括号("{}")表示
课程须知
1、对html基础知识已经掌握。 2、对php的基础知识掌握,如数组、类、对象。
老师告诉你能学到什么?
1、JSON数据格式和serialize数据格式的异同和使用 2、PHP中操作JSON的重要函数 3、一维数组到JSON数据格式的转换 4、多维数组到JSON数据格式的转换 5、对象到JSON数据格式的转换 6、转换JSON数据格式到对象类型 7、转换JSON数据格式到数组类型

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消