JSON<前后端的沟通>
2024-09-07 20:30:25
1.什么是JSON
==>1什么是json
json:是一种轻量级数据交互格式
数据交互:每一种语言的编码都不一样,他们之间互不认识.但是现在的情况是不同的语言开发出的系统也需要进行数据交互,这时候就需要一种大家都认识的语言或者技术来实现.
2.json数据的声明和使用
声明;var json_obj = {"key";"value","key2":"value2",.....};
key: == 双引号包含的字符串(单引号不行) ==
value: 数据--数值型,字符串,数组,json
json的本质:json是js对象的字符串表示法,他表示一个js对象那的信息,本质是一个字符串.
3.PHP数组转json格式的字符串
php提供了函数:json_str json_encode($arr);
==>索引数组转json --> 数组
==>关联数组转json --> json数组
==>二维关联数组json-->一维数组,每一个单元都是一个json数组
4.json字符串转json对象 --- JavaScript代码
前端的ajax请求,最后接收到的都是字符串 -- reponsentext,以字符串形式接收后端返回的数据
json格式的字符串转为json对象:JSON.parse(json_str);
参数:json格式的字符串
最新文章
- 安装YouCompleteMe
- iOS_UIImage_裁切圆形头像
- SQL Server时间粒度系列----第2节日期、周时间粒度详解
- 经典 HTML5 &; Javascript 俄罗斯方块游戏
- linux下用phpize给PHP动态添加扩展
- [瞎JB写] C++多态
- Bugfree实用心得_转
- return、 return false的用法
- ibatis2.3中#和$符号的区别(转)
- 树的最大深度 leecode java
- SQL Server 日志文件增长原因定位
- 51Nod--1012最小公倍数
- mser 最大稳定极值区域(文字区域定位)算法 附完整C代码
- NOIP 2012
- Python——控件事件
- win7 / mysql-8.0.11-winx64 安装的测坑步骤
- PHP——实现随机打乱一个二维数组
- 应用间共享文件 FileProvider
- webpack4+express+mongodb+vue 实现增删改查
- 用工厂模式解决ASP.NET Core中依赖注入的一个烦恼