zoukankan      html  css  js  c++  java
  • 关于JSON语法的简单认识

    JSON:JavaScript 对象表示法(JavaScript Object Notation)。

    JSON 是存储和交换文本信息的语法。类似 XML。

    JSON 比 XML 更小、更快,更易解析。

    什么是 JSON ?

    • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
    • JSON 是轻量级的文本数据交换格式
    • JSON 独立于语言 *
    • JSON 具有自我描述性,更易理解

    * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。

    JSON - 转换为 JavaScript 对象

    JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。

    由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。

    JSON 语法是 JavaScript 语法的子集。

    JSON 语法是 JavaScript 对象表示法语法的子集。

    • 数据在名称/值对中       eg:         "firstName" : "John"         等价于       firstName = "John"
    • 数据由逗号分隔    eg:   {"firstName":"John" , "lastName":"Doe" }     等价于  firstName = "John" ; lastName = "Doe"
    • 花括号保存对象
    • 方括号保存数组

    JSON 值

    JSON 值可以是:

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

    例子:

    var employees = [
    { "firstName":"Bill" , "lastName":"Gates" },
    { "firstName":"George" , "lastName":"Bush" },
    { "firstName":"Thomas" , "lastName": "Carter" }
    ];
    访问:
    employees[0].lastName;
    返回:
    Gates
    修改数据:employees[0].lastName = "Jobs";

    ps:
    JSON 文件的文件类型是 ".json" JSON 文本的 MIME 类型是 "application/json"
    
    
    
    
    
    不积小流,无以成江河!记住一万个小时定律!
  • 相关阅读:
    AtCoder Beginner Contest 167
    AtCoder Beginner Contest 166
    AtCoder Beginner Contest 165
    AtCoder Beginner Contest 164
    AtCoder Beginner Contest 163
    AtCoder Beginner Contest 162
    AtCoder Beginner Contest 161
    AtCoder Beginner Contest 160
    AtCoder Beginner Contest 159
    自定义Mybatis自动生成代码规则
  • 原文地址:https://www.cnblogs.com/Ed-song/p/7467181.html
Copyright © 2011-2022 走看看