Package at.letto.tools
Class JSON
java.lang.Object
at.letto.tools.JSON
Umwandlung Object - JSON-String
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.fasterxml.jackson.databind.ObjectMapper
static <T> T
JSON-String in Objekt umwandelnstatic <T> T
static <T> T
JSON-String in Objekt umwandelnstatic Object
JSON-String in Objekt umwandelnstatic String
Objekt in json-String umwandelnstatic void
Objekt in json-String umwandeln und in eine Datei speichern
-
Field Details
-
mapper
private static com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Constructor Details
-
JSON
public JSON()
-
-
Method Details
-
getMapper
private static com.fasterxml.jackson.databind.ObjectMapper getMapper() -
jsonToObj
JSON-String in Objekt umwandeln- Type Parameters:
T
- KlassenTyp- Parameters:
jsonfile
- json-File mit jsonStringtClass
- Ziel-Klasse- Returns:
- Eingelesenes Objekt
-
jsonToObj
JSON-String in Objekt umwandeln- Type Parameters:
T
- KlassenTyp- Parameters:
json
- json-tringtClass
- Ziel-Klasse- Returns:
- Eingelesenes Objekt
-
jsonToObj
public static <T> T jsonToObj(String json, com.fasterxml.jackson.core.type.TypeReference<T> typeRef) -
jsonToObj
JSON-String in Objekt umwandeln- Parameters:
json
- json-tringtClass
- Ziel-Klasse als String des Klassennamens- Returns:
- Eingelesenes Objekt
-
objToJson
Objekt in json-String umwandeln- Parameters:
obj
- umzuwandelndes Objekt- Returns:
- json-String
-
objToJson
Objekt in json-String umwandeln und in eine Datei speichern- Parameters:
obj
- umzuwandelndes Objektfile
- Zieldatei
-