У меня есть эта строка, которую я хочу отправить бэкэнду.В этой строке есть несколько косых черт, которые в основном являются закомментированным кодом.Это может выглядеть так:
val string = "// SOME STUFF
// OTHER TEXT ***************************************************
// THIS WOULD CONTINUE FORWARD"
Поэтому, чтобы избежать всей этой строки, я использую Gson (). ToJson (string).Это дало бы результат, подобный
"// SOME STUFF\r\n\r\n// OTHER TEXT ***************************************************\r\n// THIS WOULD CONTINUE FORWARD"
Но если бы я поместил это на веб-сайт, который может экранировать строки для меня, я бы получил
"\/\/ SOME STUFF\r\n\r\n\/\/ OTHER TEXT ***************************************************\r\n\/\/ THIS WOULD CONTINUE FORWARD"
Эта нижняя часть - это то, что бэкэндпринял бы, а верхнюю часть он отвергает.Есть ли способ, которым я могу сделать это по-другому, чтобы Gson выглядел как нижняя часть?Это отправляется как JSON между прочим, как
{
"stuff": "THE ESCAPED STRING"
}