JS backend: added replacer and space parameters to JSON.stringify

#KT-2983 in progress

(cherry picked from commit 058b147)
This commit is contained in:
develar
2013-09-02 18:20:48 +04:00
committed by Zalim Bashorov
parent 1462e5cb7f
commit 711aee6026
+7
View File
@@ -19,6 +19,13 @@ public fun Json.add(other: Json): Json = js.noImpl
native
public trait JsonClass {
public fun stringify(o: Any): String
public fun stringify(o: Any, replacer: (key: String, value: Any?)->Any?): String
public fun stringify(o: Any, replacer: (key: String, value: Any?)->Any?, space: Int): String
public fun stringify(o: Any, replacer: (key: String, value: Any?)->Any?, space: String): String
public fun stringify(o: Any, replacer: Array<String>): String
public fun stringify(o: Any, replacer: Array<String>, space: Int): String
public fun stringify(o: Any, replacer: Array<String>, space: String): String
public fun parse<T>(text: String): T
public fun parse<T>(text: String, reviver: ((key: String, value: Any?)->Any?)): T
}