首页 > 其他分享 >JSON概述与JSON语法定义

JSON概述与JSON语法定义

时间:2023-02-12 14:45:17浏览次数:51  
标签:name gender age 语法 JSON 概述 18 true

JSON的概念

概念: JavaScript  Object  Notation  JacaScript对象表示法

json现在多用于存储和交换文本信息的语法

进行数据的传输

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

 

语法定义:

  1.基本规则

    数据在名称/值对中:json数据是由键值对构成的

       键用引号(单双都行)引起来,也可以不使用引号

       值得取值类型:

          1. 数字(整数或浮点数)
          2. 字符串(在双引号中)
          3. 逻辑值(true 或 false)
          4. 数组(在方括号中) {"persons":[{},{}]}
          5. 对象(在花括号中) {"address":{"province":"陕西"....}}
          6. null

    数据由逗号分隔:多个键值对由逗号分隔

    花括号容纳对象:使用 { } 定义json格式

    方括号容纳数组:[ ] 

基本语法:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        //定义基本格式
        var person = {"name":"张三",age: 23,'gender':true};

        //alert(person)
        //2.嵌套格式 {}--->[]
        var persons={"persons":[
                {"name":"张三","age":18,"gender":true},
                {"name":"李四","age":18,"gender":true},
                {"name":"王五","age":18,"gender":false}
            ]
        };

        //2.嵌套格式 []--->{}
        var ps = [
            {"name":"张三","age":18,"gender":true},
            {"name":"李四","age":18,"gender":true},
            {"name":"王五","age":18,"gender":false}
        ];

        alert(ps);
    </script>
</head>
<body>

</body>
</html>

 

标签:name,gender,age,语法,JSON,概述,18,true
From: https://www.cnblogs.com/xuche/p/17113795.html

相关文章

  • Gson_Java对象转为json对象
    在对客户端进行相应的时候,要把一个JavaBean对象发送给浏览器,最好是转为json对象。   一、导入jar包  二、使用例子:把一个集合对象以json的格式响应给......
  • 类和对象概述
    面向过程与面向对象区别、类和对象的概念、对象的创建和使用,对象的内存解析的简要介绍。Author:MsuenbDate:2023-02-07面向过程与面向对象面向过程和面向对象都是......
  • 计算机网络原理-1.计算机网络概述
    计算机网络的基本概念计算机网络是互连的、自治的计算机的集合协议协议是玩过通信实体之间再数据交换过程中需要遵循的规则或约定,包括3个基本要素语法-实体之间交......
  • 770~771 EL概述,运算符
    El表达式1.概念:ExpressionLanguage表达式语言ExpressionLanguage是JSTL1.0为方便存取数据所自定义的语言。2.作用:替换和简化jsp页面中java代码的......
  • EL_empty运算符&隐式对象pageContext与JSTL_概述
    EL_empty运算符&隐式对象pageContext3.隐式对象: el表达式中有11个隐式对象 pageContext:......
  • pycharm导入三方库失败,导入jsonpath失败,ERROR: Error [WinError 2] 系统找不到指定的
    另一种方法,手动下载包,手动安装1,http://www.ultimate.com/phil/python/download/,下载对应的本地包2,解压文件jsonpath-XX3,打开cmd窗口4,cdjsonpath-XX,这个文件夹目录......
  • 深入解读.NET MAUI音乐播放器项目(一):概述与架构
    系列文章将分步解读音乐播放器核心业务及代码:深入解读.NETMAUI音乐播放器项目(一):概述与架构深入解读.NETMAUI音乐播放器项目(二):播放内核深入解读.NETMAUI音乐播放器项......
  • @JsonFormat和@DateTimeFormat
    JsonFormat和DateTimeFormat是两个不同的注解,它们用于不同的场景。JsonFormat是Jackson库中的注解,它用于指定Java对象在序列化或反序列化为/从JSON时的格式。D......
  • Libcurl & Log4cplus 移植和使用 以及 Jsoncpp 简单使用
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • 763~765 JSP指令,概述,page指令
    Jsp:他是一个特殊的页面不仅可以写java代码也可以写HTML1.指令作用用于配置Jsp页面,导入资源文件格式:多个属性值中间空格隔开<%@指令......