Package com.atlassian.jira.util.json
Class JsonUtil
java.lang.Object
com.atlassian.jira.util.json.JsonUtil
JSON related utils. Not in JIRA API, as I didn't want to introduce there dependency on Jackson.
- Since:
- v5.0
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JsonUtil
public JsonUtil()
-
-
Method Details
-
toJsonString
Deprecated.Since v6.4 usecom.atlassian.adapter.jackson.ObjectMapper#writeValueAsString(java.lang.Object)
instead and properly escape output.Util for transforming objects of any type (including arrays, standard primitive wrapper types, beans) into a valid JSON string, which can be directly embedded in <script> section in HTML page. Because parsing of <script> is immediately terminated by web browsers when </ sequence is found (usually </script> marks the end of script section, but browsers are lazy) this method also escapes each "</" into "<\/"- Parameters:
o
- object to convert to JSON string, for null you will get "null" string (without qutoes)- Returns:
- object converted to its JSON representation
-
com.atlassian.adapter.jackson.ObjectMapper#writeValueAsString(java.lang.Object)
instead and properly escape output.