Package fr.becpg.repo.helper.json
Class JsonData
java.lang.Object
fr.becpg.repo.helper.json.JsonData
JsonData class.
- Author:
- matthieu
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJsonData(com.fasterxml.jackson.databind.JsonNode jsonNode) Constructor for JsonData. -
Method Summary
Modifier and TypeMethodDescriptionbooleanfieldNames.get.booleangetBoolean.intgetInt()getInt.com.fasterxml.jackson.databind.JsonNodeGetter for the fieldjsonNode.longgetLong()getLong.getString.getString.booleanhas.inthashCode()hashCode.booleanisEmpty()isEmpty.iterator()voidput.voidput.voidput.voidput.voidremove.toString()toString.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
jsonNode
private final com.fasterxml.jackson.databind.JsonNode jsonNode
-
-
Constructor Details
-
JsonData
public JsonData(com.fasterxml.jackson.databind.JsonNode jsonNode) Constructor for JsonData.
- Parameters:
jsonNode- aJsonNodeobject
-
-
Method Details
-
get
get.
-
getString
getString.
- Returns:
- a
Stringobject
-
getString
getString.
-
getBoolean
public boolean getBoolean()getBoolean.
- Returns:
- a boolean
-
getLong
public long getLong()getLong.
- Returns:
- a long
-
getInt
public int getInt()getInt.
- Returns:
- a int
-
has
has.
- Parameters:
path- aStringobject- Returns:
- a boolean
-
put
put.
-
put
put.
-
put
put.
- Parameters:
field- aStringobjectvalue- a int
-
fieldNames
fieldNames.
- Returns:
- a
Iteratorobject
-
getJsonNode
public com.fasterxml.jackson.databind.JsonNode getJsonNode()Getter for the field
jsonNode.- Returns:
- a
JsonNodeobject
-
remove
remove.
- Parameters:
field- aStringobject
-
isEmpty
public boolean isEmpty()isEmpty.
- Returns:
- a boolean
-
put
put.
- Parameters:
value- aJsonDataobject
-
iterator
-
equals
-
hashCode
public int hashCode()hashCode.
-
toString
toString.
-