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

JSON快速入门(Java版)

李广
难度初级
时长 1小时12分
  • 如何解释Json数据 JSONObject json=new JSONObject("json数据"); System.out.println("姓名:"+json.getString("name")); Sytem.out.println("年龄:"+json.getInt("age")); System.out.println("是否有车:"+json.getBoolean("car")); JSONArray array=json.getJSONArray("major"); for(int I=0;i<array.length();I++) { String s=(String)array.get(I); System.outprintln("专业:"+(I+1)+m)); }
    查看全部
    0 采集 收起 来源:从文件读取JSON

    2018-03-22

  • 使用创建JavaBean的方式创建Json public class DiaoSI { ....(字段) ....(get和set方法 } DiaoSI ds=new DiaoSI(); .... System.out.println(new JSONObject(ds));
    查看全部
  • 通过HashMap方式创建Json数据 1. Map<String,Object> map=new HashMap<String,Object>(); .... //向Map中添加数据 System.out.println(new JSONObject(map).toString());
    查看全部
  • JSONObject json=new JSONObject(); json.put("name","王小二"); json.put("age",25); json.put("birthday","1990-01-01"); json.put("school","蓝翔"); json.put("major",new String[]{"理发","挖掘机"}); json.put("has_girlfriend",false); json.put("car","无"); json.put("house","无"); json.put("coment","这是一个注释"); System.out.println(json.toString());
    查看全部
    0 采集 收起 来源:JSON使用

    2018-03-22

  • 1. { "name":"王小二", "age":25, "birthday":"1990-01-01", "school":"蓝翔", "major":["理发","挖掘机"], "has_girlfriend":false, "car":null, "house":null "command":"Json中不支持注释" }
    查看全部
    0 采集 收起 来源:JSON数据演示

    2018-03-22

  • 1.json全称JavaScript Object Notation,是一种轻量级的数据格式
    查看全部
    0 采集 收起 来源:什么是JSON

    2017-07-31

  • 标准的Json数据格式 数据结构: object Array 基本类型: String number true false null
    查看全部
    0 采集 收起 来源:数据类型表示

    2017-07-31

  • @SerializedName 转换json中属性名称的大小写
    查看全部
  • 解析JSON数据
    查看全部
    0 采集 收起 来源:从文件读取JSON

    2017-07-26

  • 使用JSONObject生成JSON串
    查看全部
    0 采集 收起 来源:JSON使用

    2017-07-26

  • Gson解析 带日期格式: Gson gson = new GsonBuilder().setDateFormat(""yyyy-MM-dd"").create(); gson.fromJson("json串文件",对应的实体类.class);
    查看全部
  • Gson解析json文件中的json串: gson.fromJson(json串文件,实体类.class);
    查看全部
    0 采集 收起 来源:GSON解析

    2017-07-26

  • 使用javabean生成json时,如果某个字段不想显示出来可以在具体的javaBean的具体字段上使用关键字transient,这样在生成的json串中这个字段就不会被显示出来.
    查看全部
    0 采集 收起 来源:生成JSON数据

    2017-07-26

  • 生成json串的时候,有时需要个性化的设置.使用GsonBulder的setFieldNamingStrategy(fieldNamingStrategy(){ //重写translateName方法 public translateName(Field F){ if(f.getName().equals("name")){ return "NAME"; //这个操作是: 如果遇到的是小写的name,则转换成大写的name } //否则原样输出 return f.getName(); } })
    查看全部
    0 采集 收起 来源:生成JSON数据

    2018-03-22

  • @SerializedName("NAME")这个注解在生成JSON时将name变成大写的NAME
    查看全部

举报

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

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