-
使用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(); } }查看全部
-
数据表示 数据结构:Object,Array 基本类型:string,number,true,false,null Object:使用{}包含键值对结构,key必须是string类型,value值为其他任何基本类型或者数据结构。 Array:数组使用中括号[]来表示,使用逗号来分割元素。 Json使用 在官方网站(http://www.json.org.cn/)上有各种语言的Json包,通过这些包,可以对Json做相应的处理。最常用的就是org.json。查看全部
-
引 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”:”这是一个注释” }查看全部
-
2-2 数据结构 Object:用{ } Array:用 , Object 使用{ }包含的键值对结构,Key必须是string类型,value为任何基本类型或数据结构 {string : value, value} Array 使用[ ]来起始,用 , 来分隔元素 [value, value] 基本类型 string、number(无int、float、+-等区分,统一使用number类型)、true、false、null 无date类型 不支持注释,可使用 “comment” : “这是一个注释”查看全部
-
2-3 { “name” : “王小二”, “age” : 25.2. “birthday” : “1990-01-01”, “school” : “蓝翔”, “major” : [“理发”, “挖掘机”], “has_girlfriend” : false, “car” : null, “house” : null }查看全部
-
标准的json数据表示查看全部
-
json的数据结构: 1、Key必须是String类型; 2、value为任何基本类型或数据结构。查看全部
-
json查看全部
-
transient声明关键字在生成json格式中忽略掉这个属性查看全部
-
JSON格式文件解析查看全部
-
通过Gson对Json数据进行反解析 Gson gson=new Gson(); //将Json数据反解析为JavaBean对象 DiaoSI ds=gson.fromJson(content,DiaoSI.class);查看全部
-
GsonBuilder gsonBuilder=new GsonBuilder(); gsonBuilder.setPrettyPrinting(); Gson gson=gsonBuilder.create(); System.out.println(gson.toJson(传一个javabean对象));查看全部
-
利用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
提交
取消