Приветствую.
У меня проблема.
Мне нужно JSON привести в String, но он содержит русские символы и поэтому я получаю ошибку:
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON
Мой JSON выглядит так : { "LAST_ADDRESSES":["\u041d\u0435\u0442","Dfgfdg","Asdfdsf"]}
Мой код:
val addressesNet = mutableListOf<String>()
val empMapType: Type = object : TypeToken<String?>() {}.type
for (i in 0 until (addresses?.length() ?: 0)) {
val nameMap: String = gson.fromJson(addresses?.getString(i), empMapType)
addressesNet.add(nameMap)
}