public class LfsGson extends Object
Gson
used by LFS servlets.Constructor and Description |
---|
LfsGson() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
fromJson(Reader json,
Class<T> classOfT)
Deserializes the Json read from the specified reader into an object of
the specified type.
|
static void |
toJson(Object src,
Appendable writer)
Serializes the specified object into its equivalent Json representation.
|
public static void toJson(Object src, Appendable writer) throws com.google.gson.JsonIOException
src
- the object for which Json representation is to be created. If
this is a String, it is wrapped in an instance of
LfsGson.Error
.writer
- Writer to which the Json representation needs to be writtencom.google.gson.JsonIOException
- if there was a problem writing to the writerGson.toJson(Object, Appendable)
public static <T> T fromJson(Reader json, Class<T> classOfT) throws com.google.gson.JsonSyntaxException, com.google.gson.JsonIOException
T
- a T object.json
- reader producing json from which the object is to be
deserializedclassOfT
- specified type to deserializecom.google.gson.JsonIOException
- if there was a problem reading from the Readercom.google.gson.JsonSyntaxException
- if json is not a valid representation for an object of typeGson.fromJson(Reader, java.lang.reflect.Type)
Copyright © 2018 Eclipse JGit Project. All rights reserved.