Charann
08/20/2024, 12:17 PM@Test
fun testSerialization(){
var str = "{\"str\":\"\\'\"}"
var json = Json{
isLenient = true
ignoreUnknownKeys = true
}
var gson = Gson()
var gsonObj = gson.fromJson(str, TestClass::class.java)
var korLibsObj = KorLibsJson.parse(str)
var kotlinxObj = json.decodeFromString<TestClass>(str)
}
@Serializable
class TestClass(var str: String)
Getting error when parsing a string containing single quote in escaped form. Gson and Korlib's serialization libraries are able to handle this case. Am I missing any JsonConfiguration options ?ephemient
08/22/2024, 4:17 PMephemient
08/22/2024, 4:17 PMJson { isLenient = true }
and that doesn't work then no, you're not missing anythingCharann
08/22/2024, 4:20 PMephemient
08/22/2024, 4:24 PM"\'"
is not a valid JSON string