我希望将字符串{"name":"My Settings 1"}传递给var aa

我必须使用代码var aa=" {\"name\":\"My Settings 1\"} "编写它

当我使用Android Studio 3.0时,在Kotlin中有一种简单的方法吗?

我知道<![CDATA[...]]>适用于XML内容

最佳答案

像您的示例一样,在常规String中转义特殊字符是使用Java以及Kotlin必须完成的工作:

"{\"name\":\"My Settings 1\"}"

Kotlin提供了原始的Strings来逃避此操作。在这些原始的String中,不需要转义特殊字符,这将显示以下内容:
 """{"name":"My Settings 1"}"""

原始字符串由三引号(""")分隔。
阅读文档here

关于kotlin - 如何在Kotlin中将字符串传递给不带转义符号的var?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47324549/

10-09 15:59
查看更多