bean:
class Developer {
private String name;
private String classz;
List<String> languagesKnown;
public Developer() {
name = "ajduke";
languagesKnown = new ArrayList<>();
languagesKnown.add("Java");
languagesKnown.add("Scala");
languagesKnown.add("Ruby");
}
}
private String name;
private String classz;
List<String> languagesKnown;
public Developer() {
name = "ajduke";
languagesKnown = new ArrayList<>();
languagesKnown.add("Java");
languagesKnown.add("Scala");
languagesKnown.add("Ruby");
}
}
解析:
Gson prettyGson = gsonBuilder.setPrettyPrinting().create();
String json2 = includeNullsGson.toJson(new Developer());
System.out.println(json2);
输出:
"name": "ajduke",
"classz": null,
"languagesKnown": [
"Java",
"Scala",
"Ruby"