Package de.adorsys.xs2a.reader
Class JsonReader
- java.lang.Object
-
- de.adorsys.xs2a.reader.JsonReader
-
public class JsonReader extends Object
-
-
Constructor Summary
Constructors Constructor Description JsonReader()JsonReader(Map<String,Boolean> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytesFromFile(String fileName)<T> List<T>getListFromFile(String fileName, Class<T> name)<T> List<T>getListFromString(String json, Class<T> name)<T> TgetObjectFromFile(String fileName, com.fasterxml.jackson.core.type.TypeReference<T> name)<T> TgetObjectFromFile(String fileName, Class<T> name)<T> TgetObjectFromString(String json, Class<T> name)StringgetStringFromFile(String fileName)StringwriteValueAsString(Object value)
-
-
-
Method Detail
-
getObjectFromFile
public <T> T getObjectFromFile(String fileName, Class<T> name)
- Type Parameters:
T- type of object to get- Parameters:
fileName- name of the filename- name of the class of object to get- Returns:
- serialized instance read from file
-
getObjectFromFile
public <T> T getObjectFromFile(String fileName, com.fasterxml.jackson.core.type.TypeReference<T> name)
- Type Parameters:
T- type of object to get- Parameters:
fileName- name of the filename- name of the class of object to get- Returns:
- serialized instance read from file
-
getStringFromFile
public String getStringFromFile(String fileName)
- Parameters:
fileName- name of the file- Returns:
- String representation of json file
-
getBytesFromFile
public byte[] getBytesFromFile(String fileName)
- Parameters:
fileName- name of the file- Returns:
- byte array read from file
-
getObjectFromString
public <T> T getObjectFromString(String json, Class<T> name)
- Type Parameters:
T- type of object to get- Parameters:
json- json representation of objectname- name of the class of object to get- Returns:
- serialized object read from String
-
getListFromString
public <T> List<T> getListFromString(String json, Class<T> name)
- Type Parameters:
T- type of objects in list to get- Parameters:
json- json representation of objects in listname- name of the class of objects in list to get- Returns:
- list of serialized object read from String
-
getListFromFile
public <T> List<T> getListFromFile(String fileName, Class<T> name)
- Type Parameters:
T- type of objects in list to get- Parameters:
fileName- name of the filename- name of the class of objects in list to get- Returns:
- list of serialized object read from file
-
-