为了账号安全,请及时绑定邮箱和手机立即绑定

JSON快速入门(Java版)

难度初级
时长 1小时12分
学习人数
综合评分9.57
227人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.5 逻辑清晰
  • 源自js的一种数据格式 javaScript object notation - json 以key:value格式为基础

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

    2019-04-30

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

    2019-04-22

  • JSON和GSON

    https://img1.sycdn.imooc.com//5c88a1090001c70904650204.jpg

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

    2019-03-13

  • GSON对数组和集合类的解析更强大:https://img1.sycdn.imooc.com//5c889bfc00011a3506000061.jpg

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

    2019-03-13

  • JSON是不支持Date类型的操作的

    GSON可以:

        https://img1.sycdn.imooc.com//5c889ab00001212906790025.jpg

    查看全部
  • GSON生成JSON数据:

        *添加依赖:

            https://img1.sycdn.imooc.com//5c8896b80001594f04750106.jpg

        *实例化对象

            GSON gson = new GSON();

        *转换为JSON

            gson.toJson();

    查看全部
  • ③ 使用javaBean构建

        将类实例化后通过set方法赋值

        输出:new JSONObject(实例化的类名);

    查看全部
  • 构建JSON的几种方式:

    ① JSONObject jo = new JSONObject();

        插入数据:jo.put(key , value);

        输出:jo.toString();

    ② 使用HashMap构建

        Map<String , Object> jm = new HashMap<String , Object>();

        插入数据:jm.put(key , value);

        输出:new JSONObject( jm ).toString();


    查看全部
  • JSON

    是一种与开发语言无关的、轻量级的数据格式

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

    2019-03-12

  • 总结 (1)JSON Android SDK官方的库 (2)GSON 适用于服务端的开发 (3)Gson 比 JSON 强大 JSON库总结: 功能:映射Java Object与json格式数据 1.通过Annotation注解来声明 2.支持自定义属性名称 3.支持包含或排除属性 4.支持自定义接口自己完成解析/生成过程

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

    2019-03-08

  • Gson可以将json文件中的其他类型的数据,比如日期、数组等直接转换成java属性的集合类对象 Gson的优点: (1)支持日期 (2)可以转换为对象 (3)集合操作

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

    2019-03-08

  • Gson 带有日期转化的功能<br> Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();<br> DiaosiWithBirthday wangxiaoer = gson.from(content,DiaosiWithBirthday.class);//DiaosiWithBirthday的属性是java.util.Date的类型,content是json的具体字符串<br> system.out.println(wangxioaoer.getBirthday().toLocaleString());

    查看全部
  • 通过 Gson 反转换为 JavaBean。 File file = new File(GsonCreateSample.class.getResource("/op.json").getFile()); String content = FileUtils.readFileToString(file); Gson gson = new Gson(); Person per = gson.fromJson(content,Person.class); System.out.pringln(per.toString());

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

    2019-03-08

  • 使用Gson生成json 1.new Gson().toJson(Object) //将对象转化为json,返回类型为String 2.Gson GsonBuild.create(); //使用该方法可以设置构建的一些设置  2.1 如 gsonBuild.setPrettyPrinting();// 可以使打印出来的json 格式化  2.2 gsonBuild.setFieldNamingStrategy(new FieldNamingStrategy(){...}); 设置名字 3.@SerializedName("") 该注解可使生成的json名称和注解一致,而非变量名 4.使用 transient 修饰的变量,在生成json时,忽略该变量。

    查看全部
    1 采集 收起 来源:生成JSON数据

    2019-03-08

  • Gson可以直接调用toJson的类方法,传入一个Bean生成对应的JSON字符串 在对应字段上面加@SerializedName("n")可以指定生成的JSON字符串中对应的键名

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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