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格式的字符串

最新文章

  1. 安装YouCompleteMe
  2. iOS_UIImage_裁切圆形头像
  3. SQL Server时间粒度系列----第2节日期、周时间粒度详解
  4. 经典 HTML5 & Javascript 俄罗斯方块游戏
  5. linux下用phpize给PHP动态添加扩展
  6. [瞎JB写] C++多态
  7. Bugfree实用心得_转
  8. return、 return false的用法
  9. ibatis2.3中#和$符号的区别(转)
  10. 树的最大深度 leecode java
  11. SQL Server 日志文件增长原因定位
  12. 51Nod--1012最小公倍数
  13. mser 最大稳定极值区域(文字区域定位)算法 附完整C代码
  14. NOIP 2012
  15. Python——控件事件
  16. win7 / mysql-8.0.11-winx64 安装的测坑步骤
  17. PHP——实现随机打乱一个二维数组
  18. 应用间共享文件 FileProvider
  19. webpack4+express+mongodb+vue 实现增删改查
  20. 用工厂模式解决ASP.NET Core中依赖注入的一个烦恼

热门文章

  1. Jenkins持续集成(上)-Windows下安装Jenkins
  2. 2020-06-11:Redis支持的数据类型?
  3. 2020-04-08:谈一下IOC底层原理
  4. Java中访问控制修饰符的详解和示例——Java学习
  5. dota2输入法无候选框?
  6. Linux用户和组密令大全
  7. Hibernate在MySQL中查询区分大小写
  8. 《p5.js创意游戏编程》第一课:跳动的小球
  9. Vue生命周期,我奶奶看了都懂了
  10. 企业项目实战 .Net Core + Vue/Angular 分库分表日志系统五 | 完善业务自动创建数据库