• json


    一、

    1.JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。

    2.使用JavaScript创建JSON对象

    JavaScript 创建 JSON 对象的各种方式:
    创建一个空对象
    var jsonObj = {};

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

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

    创建一个空数组,利用push方法向数组添加成员
    var Array = [];

    二、

    1.生成 {"name":"john","age":12,"pets":["cat","dog"]}

    var json_obj = new Object();
    json_obj.name = "john";
    json_obj.age = 12;
    json_obj.pets =["cat","dog"];
    var str = JSON.stringify(json_obj);
    console.log(str);

    2.生成 [{"id":0,"name":"item 0","price":"$0"},{"id":1,"name":"item 1","price":"$1"},{"id":2,"name":"item 2","price":"$2"}]

    var json_array = [];  
    for(var i=0;i<3;i++){
    
      var json_obj1 = new Object();
      json_obj1.id = i;
      json_obj1.name = "item "+i;
      json_obj1.price = "$"+i;
      
      json_array.push(json_obj1)
    }
      
    var str1 = JSON.stringify(json_array);
    console.log(str1);

    3.{"total":3,"rows":[{"id":0,"name":"item 0","price":"$0"},{"id":1,"name":"item 1","price":"$1"},{"id":2,"name":"item 2","price":"$2"}]}

    var json_array = [];  
    for(var i=0;i<3;i++){
    
      var json_obj1 = new Object();
      json_obj1.id = i;
      json_obj1.name = "item "+i;
      json_obj1.price = "$"+i;
      
      json_array.push(json_obj1)
    }
      
    var str1 = JSON.stringify(json_array);
    console.log(str1);
      
      
    var json_obj = new Object();
    json_obj.total = 3;
    json_obj.rows =json_array;
    
    var str2 = JSON.stringify(json_obj);
    console.log(str2);

    4. 生成json

     {"a1":1,"a2":"a2","nodes":[{"id":1,"name":"node1"},{"id":2,"name":"node2"}]} 

    复制代码
    var json = {};
        json.a1=1;
        json.a2='a2';
        json.nodes=[];
        
        var node1={};
        node1.id=1;
        node1.name='node1';
        
        var node2={};
        node2.id=2;
        node2.name='node2';
        
        json.nodes.push(node1);
        json.nodes.push(node2);    
     
        var jsonStr = JSON.stringify(json);
        alert(jsonStr);
    复制代码

    5.解析Json 

    复制代码
    var obj = JSON.parse(jsonStr);    
        alert(obj.a2);//a2
        var nodesArray=obj.nodes;
        for(var i=0;i<nodesArray.length;i++){
            
            alert(nodesArray[i].name);
        }
    复制代码
  • 相关阅读:
    linux 查看系统负载:uptime
    centos who命令 查看当前登录系统用户信息
    centos7 管理开机启动:systemd
    Linux ethtool 命令
    Linux ifconfig 命令
    linux centos7 目录
    POJ 1169
    POJ 1163
    POJ 1154
    POJ 1149
  • 原文地址:https://www.cnblogs.com/ike_li/p/16399838.html
Copyright © 2020-2023  润新知