黑马day17 json格式的数据

  1. JSON格式:

    * 介绍:

    - JavaScript Object Notation缩写

    - 定义:是一种轻量级的数据交换格式。

    * 特点:

    - 易于程序员阅读和编写。

    - 易于计算机解析和生成。

    * 其实是javascript的子集:原生javascript支持JSON

    * 注意:JSON和XML对于我们的意义

    - XML:是我们开发主流的数据格式

    - JSON:是互联网开发主流的数据格式,是我们将来可能主流的数据格式

    * 结构:

    * “key/value”格式:类似于Map集合

    * key:全部增加双引

    * value:支持数据类型string、number、object、array、boolean、null

    * 数组格式

  2. 键值对格式
<script type="text/javascript">
            var person={
                name:"李卫康",
                age:23
            }
            alert(person.name);
        </script>

3.数组格式

<script type="text/javascript">
            var person=[
                {
                    name:"李卫康",
                    age:25
                },
                {
                    name:"程崇树",
                    age:21
                }
            ];
            alert(person[1].name)
        </script>

4.键值对和数组的混合模式


<script type="text/javascript">
    var person = {
        "jpm":
        [
            {
                name : "程崇树",
                age : 18,
                sex : "male"
            },
            {
                name : "翁总顺",
                age : 18,
                sex : "female"
            }
        ],
        "ytclj":
        [
            {
                name : "李卫康",
                age : 18,
                sex : "male"
            },
            {
                name : "韩玮",
                age : 18,
                sex : "female"
            }
        ]
    }

    alert(person.jpm[0].name);
    </script>

5.键值对的方法

<script type="text/javascript">

        var method={
            add: function(a,b){
                return a+b;
            }
        }
        alert(method.add(1,5));
    </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-01 23:50:58

黑马day17 json格式的数据的相关文章

黑马day17 xstream生成xml数据&amp;json-lib生成json数据

1.XStream工具介绍: 这个工具即这个工具的jar包可以帮我们把JavaBean,集合(List,Set,Map)等生成xml格式的数据 jar包: xstream-1.4.4.jar 这是核心包 xpp3_min-1.1.4c.jar 这是必须依赖的包 只要导入这两个jar包 导入到构建路径中就可以使用了.. 2.json-lib介绍: 这个jar包可以帮我们把JavaBean,集合(List,Set,Map)等生成json格式的数据 jar包: 这是核心包 这是核心包的依赖包 为了方便

SQLyog-直接导出JSON格式的数据

      前言:以前做过的一个项目,有这样的一个需求使用搜索引擎来查询对应的区域信息,不过区域信息要先导出来,并且数据格式是JSON格式的,在程序中能实现这个需求,不过下面的这种方法更加的简单,通过SQL+SQLyog工具的特点直接将区域信息以JSON格式的形式导出来! 1:区域表的结构信息 2:区域关系表的结构信息 3:这个SQL语句是本次博文的核心,就是用他来拼出JSON格式的数据的,当然,仔细的看一下的话也比较简单,只是这种思路值得小记一笔 SELECT '{"regionId"

ASP.NET API(MVC) 对APP接口(Json格式)接收数据与返回数据的统一管理

话不多说,直接进入主题. 需求:基于Http请求接收Json格式数据,返回Json格式的数据. 整理:对接收的数据与返回数据进行统一的封装整理,方便处理接收与返回数据,并对数据进行验证,通过C#的特性对token进行验证,并通过时间戳的方式统一处理接收与返回的时间格式. 请求Json格式: { "Cmd": "login", "Token": "", "PageNo": 0, "OnePageNu

hive中导入json格式的数据(hive分区表)

hive中建立外部分区表,外部数据格式是json的如何导入呢? json格式的数据表不必含有分区字段,只需要在hdfs目录结构中体现出分区就可以了 This is all according to this guide: http://blog.cloudera.com/blog/2012/12/how-to-use-a-serde-in-apache-hive/ 1 hive> ADD JAR /home/hadoop/hive-serdes-1.0-SNAPSHOT.jar; 2 Added

Android Volley获取json格式的数据

为了让Android能够快速地访问网络和解析通用的数据格式Google专门推出了Volley库,用于Android系统的网络传输.volley库可以方便地获取远程服务器的图片.字符串.json对象和json对象数组等.当然,java本身也有获取json对象的方法,然而为了更好地适应移动互联网,google专门为其做了特殊的优化,因而应该尽可能地使用Volley库. Volley官方文档:https://developer.android.com/training/volley/index.htm

将Array格式的数据解析成JSON格式的数据

在编程的过程中,数据的传输格式如何,会影响开发的效率和后期代码的维护, 并且现在许多的js中支持了JSON格式的数据, 比如angular.nodejs.本篇文章主要讲解Array(数组)形式数据的解析.其它格式的数据会在后续的文章中进行书写. (1)定义一个解析Array的类JSONArray. public class JSONArray { @SuppressWarnings("unchecked") public static String toJSONString(List

使用JSONObject类来生成json格式的数据

使用map构建json格式的数据 使用java bean来构建json对象

mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler

mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler mybatis 比 ibatis 改进了很多,特别是支持了注解,支持了plugin inteceptor,也给开发者带来了更多的灵活性,相比其他ORM,我还是挺喜欢mybatis的. 闲言碎语不要讲,今天研究了下mybatis的typeHandler: 先看这样一张表(postgresql) create table user ( id serial not null

在IE中MVC控制器中返回JSON格式的数据时提示下载

最近做项目时,视图中用jquery.form.js异步提交表单时,接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如下: 视图中js代码: $("#formDoUpload").ajaxSubmit({                    type: "POST",                    url: "/controller/action/",