• JavaScript创建JSON对象


    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成, JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。

    JSON 语法

    • 数据使用键名/值对表示,键名是字符串,值没有限定;
      例如 “language”:”Java”
    • 每个数据之间由逗号分隔;
    • 使用大括号保存对象,对象可以包含若干个数据;
    • 使用方括号保存数组,数组值使用“,”分割;

    JSON数据使用’”键名”:”值”’的形式,其中键名要求是字符串,而值 可以是以下任意类型:
    1. 数值(整数,浮点数)
    2. 字符串(在双引号中)
    3. 逻辑值(true/false)
    4. 数组(在方括号中)
    5. 对象(在花括号中)

    JSON支持两种数据结构

    1. 名/值对集合:可以是关联数组,记录,字典等
    2. 有序的值列表:包括数组,列表,序列等。

    简单例子

    1.JSON值是字符串
    { "firstName":"John" , "lastName":"Doe" }

    2.JSON值是数组

    {
        "employees": 
        [
            { "firstName":"John" , "lastName":"Doe" }, 
            { "firstName":"Anna" , "lastName":"Smith" }, 
            { "firstName":"Peter" , "lastName":"Jones" }
        ]
    }

    使用JavaScript创建JSON对象

    我们可以在JavaScript 中使用 JSON,首先创建一个JavaScript 变量,然后将 JSON 格式的数据字符串直接赋值给它,现在我们来看看使用 JavaScript 创建 JSON 对象的各种方式:

    1. 创建一个空对象
      var jsonObj = {};

    2. 创建一个新对象
      var jsonObj = new Object();

    3. 创建一个非空对象
      var jsonObj = {“FirstName”: “xu”,”LastName”,”Xiang”};

    4. 创建一个空数组
      var Array = [];

    //可以利用push方法向数组添加成员,
    var students = [];
    students.push("1234");
    students.push("2345");
    1. 创建一个非空数组
    var students =  
    [
        { "firstName":"John" , "lastName":"Doe" }, 
        { "firstName":"Anna" , "lastName":"Smith" }, 
        { "firstName":"Peter" , "lastName":"Jones" }
    ];

    可以看出students 变量包含有三个JSON对象的数组,其成员如下图:

    这里写图片描述

  • 相关阅读:
    [小试牛刀]部署在IDEA的JFinal 3.0 demo
    使用myBase Desktop来管理电脑上的资料
    用URLGather来管理和保存你的页面
    查看Json的结构及内容:JsonViewerPackage
    有用的2个 Windows 下批处理文件(bat文件):
    在Eclipse-jee-neon中配置Hibernate(jbosstools)
    [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目
    在 Windows 中配置Maven:
    你的package包名有问题!
    Workflow Builder 2.6.3 Certified on Windows 10 for EBS 12.x
  • 原文地址:https://www.cnblogs.com/jinxiang1224/p/8468298.html
Copyright © 2020-2023  润新知