Package renetik.android.json

Types

Link copied to clipboard
object CSJson

Functions

Link copied to clipboard
fun <T : CSJsonArray> KClass<T>.createJsonList(list: List<Any?>?): T
Link copied to clipboard
fun <T : CSJsonObject> KClass<T>.createJsonObject(map: Map<String, Any?>?): T
Link copied to clipboard
fun <T : CSJsonObject> KClass<T>.createJsonObjectList(data: List<Map<String, Any?>>?): MutableList<T>
Link copied to clipboard
fun <T : CSJsonObject> KClass<T>.createJsonObjectMap(data: Map<String, Map<String, Any?>>?): MutableMap<String, T>
Link copied to clipboard
fun <Type> String.parseJson(): Type?
Link copied to clipboard
fun String.parseJsonList(): MutableList<Any?>?
Link copied to clipboard
fun String.parseJsonMap(): MutableMap<String, Any?>?
Link copied to clipboard
fun Any.toJson(forceString: Boolean = CSJson.forceString, formatted: Boolean = CSJson.isJsonPretty): String
Link copied to clipboard
fun Array<*>.toJSONArray(forceString: Boolean = CSJson.forceString): JSONArray
fun List<*>.toJSONArray(forceString: Boolean = CSJson.forceString): JSONArray
Link copied to clipboard
fun Map<String, *>.toJSONObject(forceString: Boolean = CSJson.forceString): JSONObject
Link copied to clipboard
fun Any?.toJsonType(forceString: Boolean = CSJson.forceString): Any?