У меня есть такие json на JS:
send({'a': 'value_a', 'b': 'value_b', 'c': c});
, где с - массив с некоторыми данными. Я должен сделать аналогичный json для отправки на сервер. Я пытался сделать таким образом:
val array = JsonArray()
array.add(id.toString())
val testObj = JSONObject()
testObj.put("testJson",JSONObject().put("a", "value_a")
.put("b", "value_b")
.put("c",array.toString().replace("\"", "")).toString())
val finalJsonString = testObj.toString().replace("\\", "")
, но в результате получаю такой результат:
{"testJson":"{"a":"value_a","b":"value_b","c":"[415918]"}"}
Я пытался удалить цитаты из этого ключа, но мне не удалось Это. Может кто знает как это сделать?