gpt4 book ai didi

kotlin - Kotlin使用Gson转义正斜线

转载 作者:行者123 更新时间:2023-12-02 13:36:19 31 4
gpt4 key购买 nike

我已经有了要发送到后端的字符串。在此字符串中,有几个正斜杠,基本上就是被注释掉的代码。它可能看起来像:

val string = "// SOME STUFF

// OTHER TEXT ***************************************************
// THIS WOULD CONTINUE FORWARD"

因此,为了逃脱整个String,我使用了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 btw发送的,因此
{
"stuff": "THE ESCAPED STRING"
}

最佳答案

我有点失败了,Gson库根本没有帮助。最后使用Apache的StringEscapeUtils通过StringEscapeUtils.escapeJson方法为我解决了此问题。

关于kotlin - Kotlin使用Gson转义正斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56258077/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com