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.ObjectMapperstatic <T> TJSON-String in Objekt umwandelnstatic <T> Tstatic <T> TJSON-String in Objekt umwandelnstatic ObjectJSON-String in Objekt umwandelnstatic StringObjekt in json-String umwandelnstatic voidObjekt 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
-