Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.attachments.ucm.util
Class JsonUtils

java.lang.Object
  extended by oracle.apps.fnd.applcore.attachments.ucm.util.JsonUtils

public class JsonUtils
extends java.lang.Object

A utility class for converting a basic map comprising String:Primtive-wrapper Object key:value pairs to a JSON representation. Sample invocation code: String doc = "ABC123456789"; String user = "mshannon"; java.util.Calendar cal = java.util.Calendar.getInstance(); cal.add(java.util.Calendar.MINUTE, 10); // expire in 10 minutes time Long expires = new Long(cal.getTimeInMillis()); Map map = new java.util.LinkedHashMap(); map.put("DOCNAME", doc); map.put("USERNAME", user); map.put("EXPIRES", expires); String jsonText = JsonUtils.toJSONString(map); // entry order is preserved byte[] jsonBytes = jsonText.getBytes();


Constructor Summary
JsonUtils()
           
 
Method Summary
static java.lang.String toJSONString(java.util.Map<?,?> map)
          Converts a simple map to JSON text.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonUtils

public JsonUtils()
Method Detail

toJSONString

public static java.lang.String toJSONString(java.util.Map<?,?> map)
Converts a simple map to JSON text. The value objects are assumed to be basic primitive wrapper objects only (e.g. String/Boolean/Double/Float/etc)

Parameters:
map -
Returns:
JSON text, or "null" if map is null.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.