【发布时间】:2018-03-02 17:05:01
【问题描述】:
我有这样的东西将对象转换为 JSON:
String={"FirstName":"ABC","LastName":"XYZ",}
但我希望输出如下所示:
{\"FirstName\":\"ABC\",\"LastName\":\"XYZ\"}
如何使用 Java 代码实现这一点?我尝试使用replace 函数,但我无法做到。
【问题讨论】:
-
您要添加转义字符\" 吗?
-
欢迎来到 Stack Overflow!请拿起tour,环顾四周,并通读help center,尤其是How do I ask a good question? 和What topics can I ask about here?。从第二个链接:“请求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的摘要,以及您在解决问题时遇到的困难的描述。”
-
是的,或者您可以说将“替换为\”
-
对我来说,这看起来像是一个 XY 问题:meta.stackexchange.com/a/66378,因为这里真正的挑战似乎是将对象转换/解析为 json,而不是转义引号。
-
你到底打算用这个字符串做什么?正如 S. Piller 所说,这听起来像是一个 XY 问题。