为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JSON快速入门(Java版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JSON快速入门(Java版)

李广
难度初级
时长 1小时12分
  • 使用Map实现Json private static voidcreateJsonByMap() { Map<String,Object> terence=new HashMap<String,Object>(); ObjectnullObj=null; terence.put("name","terence"); terence.put("age",25); terence.put("birthday","1990-05-06"); terence.put("school","HDU"); terence.put("major",new String[]{"敲键盘","装13"}); terence.put("has_girlfriend",false); terence.put("car",nullObj); terence.put("house",nullObj); terence.put("comment","注释到底"); System.out.println(newJSONObject(terence)); }
    查看全部
  • 引入依赖 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20090211</version> </dependency> 使用JsonObject实现Json private static voidJSONObject(){ JSONObject terence =newJSONObject(); Object nullObj=null; try { terence.put("name","terence"); terence.put("age",25.9); terence.put("birthday","1996-05-06"); terence.put("school","HDU"); terence.put("major",new String[]{"敲键盘","装13"}); terence.put("has_girlfriend",false); terence.put("car",nullObj); terence.put("house",nullObj); terence.put("comment","注释到底"); System.out.println(terence.toString()); } catch(JSONException e) { // TODOAuto-generated catch block e.printStackTrace(); } }
    查看全部
    0 采集 收起 来源:JSON使用

    2018-03-22

  • 数据表示 数据结构:Object,Array 基本类型:string,number,true,false,null Object:使用{}包含键值对结构,key必须是string类型,value值为其他任何基本类型或者数据结构。 Array:数组使用中括号[]来表示,使用逗号来分割元素。 Json使用 在官方网站(http://www.json.org.cn/)上有各种语言的Json包,通过这些包,可以对Json做相应的处理。最常用的就是org.json。
    查看全部
    0 采集 收起 来源:JSON数据演示

    2017-08-14

  • 引 JSon:Android SDK官方的一个库。 Json是当前行业内使用最广泛的一种数据传输格式,是所有开发人员必备的技能之一。 选择Json,可以作为一种数据返回格式,也可以作为一种数据存储格式。 什么是Json,有什么优点 Json (JavaScript Object Notation),是一种与开发语言无关的、轻量级的数据格式,更确切的是,它是一种数据格式或规范,对人来说具有易读、易编写的性质,对于机器来说易于程序解析与生成。 样例: { “name”:“Terence, “age”:24.8, “birthday”:“1990-05-06”, “school”:”HDU”, “major”:[“计算机”,“挖掘机”], “has_girlFriend”:false, “car”:null, “house”:null, “comments”:”这是一个注释” }
    查看全部
    0 采集 收起 来源:什么是JSON

    2017-08-14

  • 2-2 数据结构 Object:用{ } Array:用 , Object 使用{ }包含的键值对结构,Key必须是string类型,value为任何基本类型或数据结构 {string : value, value} Array 使用[ ]来起始,用 , 来分隔元素 [value, value] 基本类型 string、number(无int、float、+-等区分,统一使用number类型)、true、false、null 无date类型 不支持注释,可使用 “comment” : “这是一个注释”
    查看全部
    1 采集 收起 来源:数据类型表示

    2017-08-10

  • 2-3 { “name” : “王小二”, “age” : 25.2. “birthday” : “1990-01-01”, “school” : “蓝翔”, “major” : [“理发”, “挖掘机”], “has_girlfriend” : false, “car” : null, “house” : null }
    查看全部
    0 采集 收起 来源:JSON数据演示

    2017-08-10

  • 标准的json数据表示
    查看全部
    0 采集 收起 来源:数据类型表示

    2017-08-10

  • json的数据结构: 1、Key必须是String类型; 2、value为任何基本类型或数据结构。
    查看全部
    0 采集 收起 来源:数据类型表示

    2017-08-10

  • json
    查看全部
    0 采集 收起 来源:JSON课程介绍

    2017-08-08

  • transient声明关键字在生成json格式中忽略掉这个属性
    查看全部
    0 采集 收起 来源:生成JSON数据

    2017-08-04

  • JSON格式文件解析
    查看全部
    0 采集 收起 来源:从文件读取JSON

    2017-08-01

  • 通过Gson对Json数据进行反解析 Gson gson=new Gson(); //将Json数据反解析为JavaBean对象 DiaoSI ds=gson.fromJson(content,DiaoSI.class);
    查看全部
    0 采集 收起 来源:GSON解析

    2017-07-31

  • GsonBuilder gsonBuilder=new GsonBuilder(); gsonBuilder.setPrettyPrinting(); Gson gson=gsonBuilder.create(); System.out.println(gson.toJson(传一个javabean对象));
    查看全部
    0 采集 收起 来源:生成JSON数据

    2017-07-31

  • 利用Gson创建Json数据 Gson gson=new Gson; System.out.println(gson.toJson(传javabean对象));
    查看全部
  • 判断Json数据中是否有指定的信息 JSONObject json=new JSONObject(content); Boolean bl=json.isNull("nickname");
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程前,需要对Java基础知识有所了解呦!
老师告诉你能学到什么?
1、能够使用JSON进行数据的生成和解析 2、能够使用GSON进行数据的生存和解析
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!