public class JsonUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
jsonObjFromFile(File file,
Class<T> valueType)
Deserialization of File to Json object.
|
static <T> T |
jsonObjFromString(String jsonString,
Class<T> valueType)
Deserialization of String to Json object.
|
static void |
objToJsonFile(File file,
Object value,
boolean formatted)
Serialization of object to Json
File. |
static void |
objToJsonFile(File file,
Object value,
boolean formatted,
com.fasterxml.jackson.databind.ser.FilterProvider filters)
Serialization of object to Json
File with possibility to exclude some properties from serialization by name. |
static String |
objToJsonString(Object value,
boolean formatted)
Serialization of object to Json string
|
public static <T> T jsonObjFromFile(File file, Class<T> valueType) throws IOException
file - File for deserializationvalueType - type of theStringIOExceptionpublic static <T> T jsonObjFromString(String jsonString, Class<T> valueType) throws IOException
jsonString - String for deserializationvalueType - type of theStringIOExceptionpublic static void objToJsonFile(File file, Object value, boolean formatted) throws IOException
File.file - target Filevalue - object for serializationformatted - format output stringIOExceptionpublic static void objToJsonFile(File file, Object value, boolean formatted, com.fasterxml.jackson.databind.ser.FilterProvider filters) throws IOException
File with possibility to exclude some properties from serialization by name.file - target Filevalue - object for serializationformatted - format output stringfilters - optionally filters to specify which properties will not serialize to fileIOExceptionpublic static String objToJsonString(Object value, boolean formatted) throws com.fasterxml.jackson.core.JsonProcessingException
value - object for serializationformatted - format output stringStringcom.fasterxml.jackson.core.JsonProcessingExceptionCopyright © 2025 FG Forrest, a.s.. All rights reserved.