se.unlogic.standardutils.json
Class JsonObject

java.lang.Object
  extended by se.unlogic.standardutils.json.JsonObject
All Implemented Interfaces:
Serializable, JsonNode

public class JsonObject
extends Object
implements JsonNode

A JSON object component having children Equalizes the "composite" of the "composite pattern" design pattern.

Author:
sikstromj
See Also:
Serialized Form

Constructor Summary
JsonObject()
           
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 void putField(String key, JsonNode value)
           
 void putField(String key, String value)
           
 void removeField(String key)
           
 String toJson()
           
 String toJson(StringBuilder stringBuilder)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonObject

public JsonObject()
Method Detail

toJson

public String toJson()
Specified by:
toJson in interface JsonNode

toJson

public String toJson(StringBuilder stringBuilder)
Specified by:
toJson in interface JsonNode

putField

public void putField(String key,
                     JsonNode value)

putField

public void putField(String key,
                     String value)

removeField

public void removeField(String key)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2011. All Rights Reserved.