引用相关jar包
新建文件
Child.java
package gson;
public class Child extends People {
private int play = 0;
public Child(int eat, String drink, int play) {
super(eat, drink);
this.play = play;
}
public int getPlay() {
return play;
}
public void setPlay(int play) {
this.play = play;
}
}
People.java
package gson;
public class People {
public int eat;
public String drink;
public People(int eat, String drink) {
super();
this.eat = eat;
this.drink = drink;
}
public int getEat() {
return eat;
}
public void setEat(int eat) {
this.eat = eat;
}
public String getDrink() {
return drink;
}
public void setDrink(String drink) {
this.drink = drink;
}
}
TestJson.java
package gson;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class TestJson {
public void start() {
/**
* json
*/
try {
Gson gson = new GsonBuilder().create();
People p = new People(999, "222");
String json = gson.toJson(p);
System.out.println(json);
// byte rp[] = json.getBytes();
// for (byte b : rp) {
// System.out.println(b);
// }
String x = "{\"eat\":999,\"drink2\":\"222\",\"drink2\":\"333\"}";
People p2 = gson.fromJson(x, People.class);
System.out.println(p2.getDrink() + ", eat " + p2.getEat());
System.out.println(p2.getDrink() == null);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
String systemVersion1 = "/tmp/sd0/C29_MTK6737M_V001_009_2017_03_22";
String [] x = systemVersion1.split("/");
for(String i:x){
System.out.println("split : "+i);
}
String systemVersion2 = "C29_MTK6737M_V001_009_2017_03_22";
String[] versionSplit = systemVersion2.split("_");
for (String y : versionSplit)
System.out.println("versionSplit : "+y);
}
}
Main.java
package com.dk.test;
import gson.TestJson;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
TestJson json = new TestJson();
json.start();
}
}
结果