Я есть списокудалить обратный слеш с отображением строки (gson)
Gson gson = new Gson();
List<String> exampleList = new ArrayList<String>();
exampleList.add("aaa");
exampleList.add("bbb");
exampleList.add("ccc");
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("test", gson.toJson(exampleList));
И JSONObject есть { "тест": "[\" ааа \», \ "БББ \", \ "ссс \" ] "}
, но мне нужно получить следующий {" тест ": [" ааа», "БББ", "ссс"]}
Что способ сделать это?
replaceAll несколькими способами не решить эту проблему
как один из многих способов jsonObject.addProperty ("test", gson.toJson (exampleList) .replace ("\\", "")); , но это не работает, и в общем случае - строка не содержит обратную косую черту, это проблема отображения (и мой запрос http (post), который я пытаюсь сделать) – user3569530
@rakeshkr no, пожалуйста, не используйте replaceAll, попробуйте понять, что не так –
sonObject.addProperty ("test", exampleList) - в этом случае мне нужно значение строки this backslahes – user3569530