Class CLightningJsonObject
- java.lang.Object
-
- com.google.gson.JsonElement
-
- jrpc.service.converters.jsonwrapper.CLightningJsonObject
-
public class CLightningJsonObject extends com.google.gson.JsonElement
-
-
Constructor Summary
Constructors Constructor Description CLightningJsonObject()CLightningJsonObject(com.google.gson.JsonObject jsonObject)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String property, com.google.gson.JsonElement value)voidadd(java.lang.String propriety, java.lang.Object value)voidaddProperty(java.lang.String property, java.lang.Boolean value)voidaddProperty(java.lang.String property, java.lang.Character value)voidaddProperty(java.lang.String property, java.lang.Number value)voidaddProperty(java.lang.String property, java.lang.String value)com.google.gson.JsonElementdeepCopy()java.util.Set<java.util.Map.Entry<java.lang.String,com.google.gson.JsonElement>>entrySet()booleanequals(java.lang.Object o)com.google.gson.JsonElementget(java.lang.String memberName)com.google.gson.JsonArraygetAsJsonArray(java.lang.String memberName)com.google.gson.JsonObjectgetAsJsonObject(java.lang.String memberName)com.google.gson.JsonPrimitivegetAsJsonPrimitive(java.lang.String memberName)com.google.gson.JsonObjectgetWrapper()booleanhas(java.lang.String memberName)inthashCode()static booleanisValidJSON(java.lang.String jsonString)java.util.Set<java.lang.String>keySet()voidmapping(com.google.gson.JsonObject jsonObject)com.google.gson.JsonElementremove(java.lang.String property)intsize()java.lang.StringtoString()-
Methods inherited from class com.google.gson.JsonElement
getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsByte, getAsCharacter, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonNull, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsNumber, getAsShort, getAsString, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive
-
-
-
-
Method Detail
-
isValidJSON
public static boolean isValidJSON(java.lang.String jsonString)
-
add
public void add(java.lang.String property, com.google.gson.JsonElement value)
-
remove
public com.google.gson.JsonElement remove(java.lang.String property)
-
addProperty
public void addProperty(java.lang.String property, java.lang.String value)
-
addProperty
public void addProperty(java.lang.String property, java.lang.Number value)
-
addProperty
public void addProperty(java.lang.String property, java.lang.Boolean value)
-
addProperty
public void addProperty(java.lang.String property, java.lang.Character value)
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,com.google.gson.JsonElement>> entrySet()
-
keySet
public java.util.Set<java.lang.String> keySet()
-
size
public int size()
-
has
public boolean has(java.lang.String memberName)
-
get
public com.google.gson.JsonElement get(java.lang.String memberName)
-
getAsJsonPrimitive
public com.google.gson.JsonPrimitive getAsJsonPrimitive(java.lang.String memberName)
-
getAsJsonArray
public com.google.gson.JsonArray getAsJsonArray(java.lang.String memberName)
-
getAsJsonObject
public com.google.gson.JsonObject getAsJsonObject(java.lang.String memberName)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
add
public void add(java.lang.String propriety, java.lang.Object value)
-
mapping
public void mapping(com.google.gson.JsonObject jsonObject)
-
getWrapper
public com.google.gson.JsonObject getWrapper()
-
deepCopy
public com.google.gson.JsonElement deepCopy()
- Specified by:
deepCopyin classcom.google.gson.JsonElement
-
toString
public java.lang.String toString()
- Overrides:
toStringin classcom.google.gson.JsonElement
-
-