zoukankan      html  css  js  c++  java
  • 什么是JSON格式数据及简单操作

    彩虹什么是JSON格式数据

    对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

                                image

    数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔

                                image

    值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。

                        image

    彩虹JSON简单操作

    “zs”是一个string,必须加引号,虽然这里不会报错
    var json = { "zs": "张三", "lisi": "李四","ww":"王五" };
            alert(json["zs"]);
            //alert(json.zs);

    遍历得到数据,是一个键值对

    for (var key in json) {
               alert(key + "==" + json[key]);
               }
     
    var json = { "zs": { "name": "张三", "age": 18, "sex": "男" }, "ww": { "name": "王五", "age": 18, "sex": "女"} };
            alert(json.zs.name);
            alert(json["zs"]["name"]);

    遍历得到数据

    var cls = json.class1;
        for (var i = 0; i < cls.length; i++) {
            alert(cls[i].name + "==" + cls[i].age);
        }
    var json = { "class1": [{ "name": "张三", "age": 18 },{ "name": "李四", "age": 19 },{ "name": "王五", "age": 20}]
            };
            alert(json.class1[1].name);image
     

    遍历得到数据

    var cls = json.class1;
            for (var i = 0; i < cls.length; i++) {
                alert(cls[i].name + "==" + cls[i].age);
            }
                                        image
    Top
    收藏
    关注
    评论
  • 相关阅读:
    API开放平台基于accessToken实现
    web记住我功能的实现
    SpringBoot整合AbstractRoutingDataSource实现读写分离
    手写简化版SpringBoot
    mybatisGenerator
    C程序编译执行过程
    用WaveX实现音频文件的录音
    java学习--数组
    Linux学习笔记--vim
    PHP常量总结
  • 原文地址:https://www.cnblogs.com/automation/p/2836218.html
Copyright © 2011-2022 走看看