我有一个JSONObject,它是按照下面的方式创建的。由于特殊原因,我不得不用这种方式将它转换为Gson,因为我只能修改extractDataToString()方法。但是转换后我没有得到正确的值。
fun createJsonString() {
val headerJson = JSONObject()
headerJson.put("typ1", "value1")
headerJson.put("typ2", "value2")
extractData(headerJson.toString())
}
fun extractDataToString(jsonString: String) {
val headerJson = Gson().fromJson(jsonString, JsonObject::class.java)
val resultType1 = headerJson.remove("typ1")?.toString() // Here, resultType1 becomes
"value1", but it should be
value1 that is extra qutomation
mark is being added.
}
为什么要加引号?有没有人可以帮忙?我是新手。
1条答案
按热度按时间vtwuwzda1#
呼叫
而不是
在结束时ref:文档