public class JsonToJava extends Object
| Constructor and Description |
|---|
JsonToJava() |
JsonToJava(FileReader fileReader,
JsonValidator jsonValidator,
JsonTypeChecker jsonTypeChecker) |
JsonToJava(FileReader fileReader,
JsonValidator jsonValidator,
JsonTypeChecker typeChecker,
FileSaver fileSaver) |
| Modifier and Type | Method and Description |
|---|---|
List<JsonClassResult> |
jsonToJava(String json,
String objectName,
String packageName) |
List<JsonClassResult> |
jsonToJava(String json,
String objectName,
String packageName,
boolean withAnnotations) |
void |
jsonToJava(String json,
String objectName,
String packageName,
String outputDir) |
void |
jsonToJava(String json,
String objectName,
String packageName,
String outputDir,
boolean withAnnotations) |
public JsonToJava()
public JsonToJava(FileReader fileReader, JsonValidator jsonValidator, JsonTypeChecker typeChecker, FileSaver fileSaver)
fileReader - default JsonFileReaderjsonValidator - default InputJsonValidatortypeChecker - default JsonTypefileSaver - default JavaFileSaverpublic JsonToJava(FileReader fileReader, JsonValidator jsonValidator, JsonTypeChecker jsonTypeChecker)
public void jsonToJava(String json, String objectName, String packageName, String outputDir)
public List<JsonClassResult> jsonToJava(String json, String objectName, String packageName)
public void jsonToJava(String json, String objectName, String packageName, String outputDir, boolean withAnnotations)
json - json file of json string to be processedobjectName - root class namepackageName - package of generated classesoutputDir - directory to save json fileswithAnnotations - turn off/on jackson annotations. This is enabled by default.public List<JsonClassResult> jsonToJava(String json, String objectName, String packageName, boolean withAnnotations)
json - json file of json string to be processedobjectName - root class namepackageName - package of generated classeswithAnnotations - turn off/on jackson annotations. This is enabled by default.JsonClassResult objectsCopyright © 2018. All rights reserved.