У меня есть объекты json, которые нужно изменить в значении строки объекта.Не само имя свойства, а его ценность.
пример json: "jsonObject": "SomeValue"
Сейчас я хочу заменить "someValue" пустой строкой.Однако у меня есть 15 или более jsonObjects, чтобы сделать это с.
У меня есть метод в Kotlin, но я не уверен в его аналоге Swift.в Swift я знаю, что могу использовать .replacingOccurences (of: "", with: ""), но я не думаю, что это решает мою проблему, возможно?
Kotlin Code:
private fun parseGetDeviceDataResponse(data: ByteArray): String {
var msg = ""
try {
msg = data.toString(Charsets.UTF_8).replace("\\n", "")
val msgJSON = Json(msg)
val objJSON = msgJSON.obj()
objJSON.put("jsonObject1", "")
objJSON.put("jsonObject2", "")
msg = objJSON.toString()
} catch (e: Exception) {
msg = e.toString()
}
return msg
}
Итак, что же здесь в целом эквивалент Swift?