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(); } }