public class FileJsonConverter extends AbstractJsonConverter
| Constructor and Description |
|---|
FileJsonConverter() |
FileJsonConverter(FileReader fileReader,
JsonValidator jsonValidator,
JsonTypeChecker jsonTypeChecker)
Defaults
|
| Modifier and Type | Method and Description |
|---|---|
List<JsonClassResult> |
convertToJava(String json,
String objectName,
String packageName) |
List<JsonClassResult> |
convertToJava(String jsonPath,
String objectName,
String packageName,
boolean withAnnotations)
converts a json path (json in given filepath) to a java class (and child classes)
given a json that contains an array the first item in the array will be parsed
|
protected JsonTypeChecker |
jsonTypeChecker() |
protected JsonValidator |
jsonValidator() |
convertJsonToJava, findGenericForListpublic FileJsonConverter(FileReader fileReader, JsonValidator jsonValidator, JsonTypeChecker jsonTypeChecker)
fileReader - default: JsonFileReaderjsonValidator - default: InputJsonValidatorjsonTypeChecker - default: JsonTypepublic FileJsonConverter()
public List<JsonClassResult> convertToJava(String jsonPath, String objectName, String packageName, boolean withAnnotations)
jsonPath - path to jsonFileobjectName - name of the root class namewithAnnotations - specify weather class should be generated with json annotations.JsonClassResult objectspublic List<JsonClassResult> convertToJava(String json, String objectName, String packageName)
protected JsonValidator jsonValidator()
jsonValidator in class AbstractJsonConverterprotected JsonTypeChecker jsonTypeChecker()
jsonTypeChecker in class AbstractJsonConverterCopyright © 2019. All rights reserved.