zoukankan      html  css  js  c++  java
  • JSON简介

    JSON

    • 定义:JSON --- JavaScript 对象表示法(JavaScript Object Notation)。
    • 作用:JSON 是存储和交换文本信息的语法。

    JSON与XML的比较:

    • 相同点
      • JSON和XML一样,都是一种表示数据的格式
    <!-- XML数据 -->
    <user>
      <name>sunwukong</name>
      <age>18</age>
    </user>
    {"name":"孙悟空","age":8,}//json数据
    • 不同点
      • JSON 比 XML 更小、更快,更易解析。
      • JSON比XML的存储和解析性能要高的多,JSON要比XML高30%左右。
      • JSON字符串不方便阅读,但是传输性能好
      • XML方便阅读,但是传输性能差

    JSON的格式
    json对象是用{}括起来的键值对结构:

    • 键和值之间用 冒号“:” 分隔
    • 键值对之间用逗号 , 分隔
    • 键必须是字符串类型,也就是说必须用""[双引号]引起来!不能使用单引号,也不能不用引号!

    JSON值的数据类型:

    • 数字(整数或浮点数)
    • 字符串(在双引号中)
    • 逻辑值(true 或 false)
    • 数组(在方括号中)
    • 对象(在花括号中)
    • null

     注意点:

    • JSON对象是用花括号 { } 括起来的,而数组是用方括号  [ ] 括起来的!
    • 如果是最后一组键值对,不需要加逗号 , 

    例如:{"name":"chen","age":18,"date":new Date(),"school":null,"hobby":[1,2,3],"gender":true}

  • 相关阅读:
    迭代器实现斐波那契数列
    type 创建类,赋予类静态方法等
    使用types库修改函数
    使用property取代getter和setter方法
    pdb 进行调试
    nonlocal 访问变量
    timeit_list操作测试
    metaclass 拦截类的创建,并返回
    isinstance方法判断可迭代和迭代器
    苹果cms10 官方QQ微信防红防封代码
  • 原文地址:https://www.cnblogs.com/lixiang1993/p/7384295.html
Copyright © 2011-2022 走看看