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

JSON快速入门(Java版)

李广
难度初级
时长 1小时12分
  • 使用Map实现Json private static void createJsonByMap(){ Map<String, Object> wangxiaoer=new HashMap<String,Object>(); Object nullObj = null; wangxiaoer.put("name", "王小二"); wangxiaoer.put("age", 25.2); wangxiaoer.put("birthday", "1990-01-01"); wangxiaoer.put("school", "蓝翔"); wangxiaoer.put("major", new String[] { "理发", "挖掘机" }); wangxiaoer.put("has_girlfriend", false); wangxiaoer.put("car", nullObj); wangxiaoer.put("house", nullObj); wangxiaoer.put("comment", "这是一个注释"); System.out.println(new JSONObject(wangxiaoer).toString()); }

    查看全部
  • 引入依赖    <dependency>      <groupId>org.json</groupId>      <artifactId>json</artifactId>      <version>20090211</version>    </dependency> 使用JsonObject实现Json package json; import org.json.JSONException; import org.json.JSONObject; public class JSONObjectSample { public static void main(String[] args) { // TODO 自动生成的方法存根 JSONObject(); } private static void JSONObject() { // TODO 自动生成的方法存根 JSONObject wangxiaoer = new JSONObject(); Object nullObj = null; try { wangxiaoer.put("name", "王小二"); wangxiaoer.put("age", 25.2); wangxiaoer.put("birthday", "1990-01-01"); wangxiaoer.put("school", "蓝翔"); wangxiaoer.put("major", new String[] { "理发", "挖掘机" }); wangxiaoer.put("has_girlfriend", false); wangxiaoer.put("car", nullObj); wangxiaoer.put("house", nullObj); wangxiaoer.put("comment", "这是一个注释"); System.out.println(wangxiaoer.toString()); } catch (JSONException e) { // TODO: handle exception e.printStackTrace(); } } }

    查看全部
    0 采集 收起 来源:JSON使用

    2018-04-29

  • {
     “name”:"王小二",
     “age”:25,
     "birthday":"1994-01-01",
     "school":"北大蓝翔",
     "major":["理发","挖掘机"],
    "has_girlfried":false,
    "car":null,
    "house":null,
    "comment":"这是一个注释"
    }

    ps:json是没有//注释的。

    查看全部
    0 采集 收起 来源:JSON数据演示

    2018-04-29

  •  数据结构:Object、Array  基本类型:string,number,true,false,null  (1)Object   {key:value,key:value...}   key:string类型。   value:任何基本类型或数据结构。   (2)Array   [value,value...]   value:任何基本类型或数据结构。

    比如:{"name":"李广", "values":[1,2,45,"你好"] }

    查看全部
    1 采集 收起 来源:数据类型表示

    2018-04-29

  • json是一种与开发语言无关的,轻量级的数据格式,全称:javascript object notation JSON的样例:  {  "name":"Json快速入门(Java版)",  "author":"李广",  "content":["JSON基础入门","常用JSON处理"],  "time":{"value":30,          "unit":"分钟" } }

    查看全部
    0 采集 收起 来源:什么是JSON

    2018-04-29

  • JSON是数据传输格式。。。 JSON可以作为一种数据返回格式,也可以作为一种数据存储格式。。。   大多数API用JSON作为返回格式。。。 数据库也会选JSON进行数据存储,JSON提供了一种对象序列化的方式。。。

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

    2018-04-29

  • 总结

    查看全部
    0 采集 收起 来源:总结

    2018-04-19

  • json数据对象

    {

    ""name" : "王小二"

    "age" : 25.2,

    "birthday" : "90.01.01"



    }

    查看全部
    0 采集 收起 来源:JSON数据演示

    2018-04-16

  • JSON和GSON都是库函数

    查看全部
    0 采集 收起 来源:总结

    2018-04-15

  • getJSONArray()是我要获取JSON格式的数组

    major是key 返回值就是JSONArray

    查看全部
    0 采集 收起 来源:从文件读取JSON

    2018-04-14

  • JSON数据结构—Array

    查看全部
    0 采集 收起 来源:数据类型表示

    2018-04-14

  • JSON数据结构—Object

    查看全部
    0 采集 收起 来源:数据类型表示

    2018-04-14

  • 当我们开发手机app,需要调用服务端api的时候。大多数api都使用json作为数据的返回格式

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

    2018-04-14

  • 2

    查看全部
    0 采集 收起 来源:集合类解析

    2018-04-13

  • 集合类演示

    查看全部
    0 采集 收起 来源:集合类解析

    2018-04-13

举报

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

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