-
@RestrictTo(value = Scope.LIBRARY) public class CTJsonConverter
-
-
Method Summary
Modifier and Type Method Description static JSONObjecttoJsonObject(String json, ILogger logger, String logtag)static JSONObjectdisplayUnitFromExtras(Bundle extras)static JSONObjectfrom(DeviceInfo deviceInfo, CoreMetaData coreMetaData, boolean enableNetworkInfoReporting, boolean deviceIsMultiUser)static JSONObjectgetErrorObject(ValidationResult vr)static JSONArraypushIdsToJSONArray(Array<String> pushIds)static JSONObjectgetWzrkFields(CTInAppNotification root)static JSONObjectgetWzrkFields(CTInboxMessage root)static <T> Array<Object>toArray(@NonNull() JSONArray jsonArray)static JSONArraytoJsonArray(@NonNull() List<out Object> list)static StringtoJsonString(Object value)static ArrayList<out Object>toList(@NonNull() JSONArray array)-
-
Method Detail
-
toJsonObject
@NonNull() static JSONObject toJsonObject(String json, ILogger logger, String logtag)
-
displayUnitFromExtras
static JSONObject displayUnitFromExtras(Bundle extras)
-
from
static JSONObject from(DeviceInfo deviceInfo, CoreMetaData coreMetaData, boolean enableNetworkInfoReporting, boolean deviceIsMultiUser)
-
getErrorObject
static JSONObject getErrorObject(ValidationResult vr)
-
pushIdsToJSONArray
static JSONArray pushIdsToJSONArray(Array<String> pushIds)
-
getWzrkFields
static JSONObject getWzrkFields(CTInAppNotification root)
-
getWzrkFields
static JSONObject getWzrkFields(CTInboxMessage root)
-
toJsonArray
static JSONArray toJsonArray(@NonNull() List<out Object> list)
-
toJsonString
static String toJsonString(Object value)
-
-
-
-