一、什么是JSON?
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);
JSON 是轻量级的文本数据交换格式;
JSON 具有自我描述性,更易理解;
JSON 是存储和交换文本信息的语法;
JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台.
二、为什么学习JSON?
对于 AJAX 应用程序来说,JSON比 XML更快更易使用.
语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。
数据在名称/值对中
数据由逗号分隔
大括号保存对象
中括号保存数组
JSON 值
JSON 值可以是:
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在中括号中)
对象(在大括号中)
null
这与JavaScript差不多
JSON 对象
对象语法:
JSON 对象使用在大括号({})中书写;
key 和 value 中使用冒号(:)分割;
每个 key/value 对使用逗号(,)分割。
循环对象:
使用 for-in 来循环对象的属性;
在 for-in 循环对象的属性时,使用中括号([])来访问属性的值;
嵌套 JSON 对象:
同样可以使用点号(.)或者中括号([])来访问嵌套的 JSON

Json学习总结(4)——Json基础知识回顾相关推荐

  1. 【学习笔记】Android基础知识回顾

    参考文章 Android序列化总结 Android 四大组件 分别是Activity.Service.BroadCastReceiver.ContentProvider Activity 生命周期 M ...

  2. 【java json基础】字符串转json json转字符串 json数组转换 【java基础知识】【实用】【一看就会】

    原文:[java json基础]字符串转json json转字符串 json数组转换 [java基础知识][实用][一看就会] 读书就是:从薄读厚,再从厚读薄的过程. 文比较长,各讲述如下: 若是新手 ...

  3. 笔记|李沐-动手学习机器学习|CNN基础知识(视频19-23)

    李沐-动手学习机器学习|CNN基础知识 卷积层(视频19) 从全连接到卷积(卷积算子) 进行图像识别的两个原则 如何从全连接层出发,应用以上两个原则,得到卷积 卷积层 二维交叉相关 二维卷积层 交叉相 ...

  4. 【Java基础知识回顾篇】之打怪升级Day001

    Java基础知识回顾篇之打怪升级Day001 目录 Java基础知识回顾篇之打怪升级Day001 简介 一.为什么现在主流的是Java8和Java11? 二.简单尝试编写java程序 1.编写一个He ...

  5. 《Java并发编程实践》学习笔记之一:基础知识

    <Java并发编程实践>学习笔记之一:基础知识 1.程序与进程 1.1 程序与进程的概念 (1)程序:一组有序的静态指令,是一种静态概念:  (2)进程:是一种活动,它是由一个动作序列组成 ...

  6. 汇编学习(1)——基础知识

    汇编学习(1)--基础知识 ---谨以此系列文章记录我的汇编学习.  关于汇编 说起汇编语言,那自然不得不想到机器语言,在汇编语言尚未诞生之际,程序猿们只能非常苦逼的敲着0和1,还要记住一大堆复杂难记 ...

  7. 学习python需要什么基础-学习Python需要哪些基础知识?

    今天是腊月二十七,给各位朋友拜个早年! Python学习可以分为几个阶段,入门.进阶.应用. 先说说入门需要哪些基本的知识储备. Python因为易于学习的特点,入门很简单,掌握基本的Python知识 ...

  8. python基础知识资料-学习Python列表的基础知识汇总

    千里之行,始于足下.要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好.今天,本喵带大家仔细温习一下Python的列表.温故而知新,不亦说乎. 当然,温习的同时也要发散思考,因为有些看似无关紧要 ...

  9. Python学习--最完整的基础知识大全

    ##Python学习–最完整的基础知识大全 关于python的基础知识学习,网上有很多资料,今天我就把我收藏的整理一下分享给大家! #####菜鸟教程python2 #####菜鸟教程python3 ...

  10. Java基础知识回顾之七 ----- 总结篇

    前言 在之前Java基础知识回顾中,我们回顾了基础数据类型.修饰符和String.三大特性.集合.多线程和IO.本篇文章则对之前学过的知识进行总结.除了简单的复习之外,还会增加一些相应的理解. 基础数 ...

最新文章

  1. Redis初学:11(Redis的配置文件)
  2. Cmd Markdown 公式指导手册
  3. Linux 还能这么玩,10 个非常有趣的命令!
  4. dataframe转换成dict和列表的技巧
  5. 程序设计实习MOOC / 程序设计与算法(三)第一周测验
  6. 已知数据信息为 16位,最少应附加( )位校验位,以实现海明码纠错。
  7. 轻松学PHP编程 源代码
  8. BCVP开发者说第3期:Adnc
  9. 使用Spring Webservices构建SOAP Webservices代理模块
  10. 成功的秘诀是什么_学习编码的10个成功秘诀
  11. 全球第一!苹果市值冲破3万亿美元 创历史记录
  12. 【Spring】Spring Eureka Client 注册报 registration status: 204
  13. 传统数据库在分布式领域的探索
  14. selenium webdriver——鼠标事件
  15. spring事务的传播属性和事务隔离级别及配置事务(注解方式)
  16. ANT安装(亲测可用)
  17. 离散数学 之 序偶的关系(自反性,对称性,传递性)
  18. centos7安裝搜狗輸入法_centos7安装搜狗输入法
  19. 【项目管理】如何定义开放性问题和如何在项目中跟踪开放性问题
  20. 支付宝对账数据下载及解析

热门文章

  1. Servlet过滤器示例及分析----日志过滤器 以及对flush()理解
  2. oracle as sydba,Oracle的操作系统认证(/ as sydba 登录方式)
  3. java file.length 单位_Java.io.File.length()返回0
  4. ccs是轮_CCS-船型标准.pdf
  5. 53. 最大子数组和(JavaScript)
  6. 计算机工程与应用 格式,计算机工程与应用模板.doc
  7. 数据库课程设计基于php,数据库课程设计(DatabaseCourseDesign)
  8. kt条件例题运筹学_2016年山东大学管理学院运筹学(线性规划部分)之运筹学基础及应用(同等学力加试)复试笔试最后押题五套卷...
  9. python内存管理错误的是_Python内存管理机制
  10. html gif循环播放,Easy GIF Animator 7设置gif动图循环播放次数的方法