public interface JSONMessage
Modifier and Type | Method and Description |
---|---|
void |
addMember(java.lang.String key,
java.lang.Object value) |
void |
addMemberAtPath(java.lang.String path,
java.lang.String key,
java.lang.Object value) |
JSONMessage |
cloneJSON() |
java.lang.Object |
extractMember(java.lang.String path,
java.lang.Class type) |
java.lang.String |
extractMemberAsString(java.lang.String path) |
java.util.Map |
extractUntypedMember(java.lang.String path) |
java.util.List |
extractUntypedMembers(java.lang.String path) |
java.io.InputStream |
getInputStream() |
void |
removeChildren(java.lang.String path) |
void |
setMessage(java.lang.Object value) |
java.lang.String |
toString() |
java.lang.Object |
toType(java.lang.Class type) |
java.util.Map |
toUntypedMap() |
void |
writeTo(java.io.OutputStream os) |
java.lang.Object extractMember(java.lang.String path, java.lang.Class type)
java.util.Map extractUntypedMember(java.lang.String path)
java.util.List extractUntypedMembers(java.lang.String path)
java.lang.String extractMemberAsString(java.lang.String path)
java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
void writeTo(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
java.lang.String toString()
toString
in class java.lang.Object
java.lang.Object toType(java.lang.Class type)
java.util.Map toUntypedMap()
void setMessage(java.lang.Object value)
void addMember(java.lang.String key, java.lang.Object value)
void addMemberAtPath(java.lang.String path, java.lang.String key, java.lang.Object value)
void removeChildren(java.lang.String path)
JSONMessage cloneJSON()