1
14
15 package com.liferay.portal.kernel.json;
16
17
22 public class JSONFactoryUtil {
23
24 public static JSONArray createJSONArray() {
25 return getJSONFactory().createJSONArray();
26 }
27
28 public static JSONArray createJSONArray(String json) throws JSONException {
29 return getJSONFactory().createJSONArray(json);
30 }
31
32 public static JSONObject createJSONObject() {
33 return getJSONFactory().createJSONObject();
34 }
35
36 public static JSONObject createJSONObject(String json)
37 throws JSONException {
38
39 return getJSONFactory().createJSONObject(json);
40 }
41
42 public static Object deserialize(JSONObject jsonObj) {
43 return getJSONFactory().deserialize(jsonObj);
44 }
45
46 public static Object deserialize(String json) {
47 return getJSONFactory().deserialize(json);
48 }
49
50 public static JSONFactory getJSONFactory() {
51 return _jsonFactory;
52 }
53
54 public static String serialize(Object obj) {
55 return getJSONFactory().serialize(obj);
56 }
57
58 public void setJSONFactory(JSONFactory jsonFactory) {
59 _jsonFactory = jsonFactory;
60 }
61
62 private static JSONFactory _jsonFactory;
63
64 }