public class JSONUtils extends Object
| Constructor and Description |
|---|
JSONUtils() |
| Modifier and Type | Method and Description |
|---|---|
Object |
encodeJSONString(Object value)
Encodes a JSON string value
|
com.fasterxml.jackson.databind.JsonNode |
toJSONObject(Object object)
Converts the given JavaScript native object to a com.fasterxml.jackson.databind.JsonNode Java Object.
|
String |
toJSONString(Object object)
Converts a given JavaScript native object and converts it to the relevant JSON string.
|
org.mozilla.javascript.NativeArray |
toObject(com.fasterxml.jackson.databind.node.ArrayNode jsonArray)
Takes a JSON array and converts it to a native JS array.
|
org.mozilla.javascript.NativeObject |
toObject(com.fasterxml.jackson.databind.node.ObjectNode jsonObject)
Takes a JSON object and converts it to a native JS object.
|
org.mozilla.javascript.ScriptableObject |
toObject(String jsonString)
Takes a JSON string and converts it to a native java script object or array
|
public String toJSONString(Object object) throws IOException
object - JavaScript objectIOExceptionpublic com.fasterxml.jackson.databind.JsonNode toJSONObject(Object object) throws IOException
object - JavaScript native objectIOExceptionpublic org.mozilla.javascript.ScriptableObject toObject(String jsonString) throws IOException
jsonString - a valid json stringIOExceptionpublic org.mozilla.javascript.NativeObject toObject(com.fasterxml.jackson.databind.node.ObjectNode jsonObject)
jsonObject - the json objectpublic org.mozilla.javascript.NativeArray toObject(com.fasterxml.jackson.databind.node.ArrayNode jsonArray)
jsonArray - the json arrayCopyright © 2005–2018 Alfresco Software. All rights reserved.