gpt4 book ai didi

java - 使用 MessageFormat 转义双引号

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

我有以下 JSON 格式的字符串:

String message = "{ \"message\": \"Hello World!\" }";

但我想将其设置为使用 MessageFormat:

String message = MessageFormat.format("{ \"message\": \"Hello {0}!\" }", "World");

我知道 MessageFormat 使用单引号与反斜杠来转义字符,但我没有看到在这里使用反斜杠的方法,因为我需要在消息中使用双引号,并且如果没有反斜杠,未转义的双引号会破坏字符串。

知道如何让它发挥作用吗?

最佳答案

您应该转义外大括号,因此将 {} 放在单引号中:

 String message = MessageFormat.format("'{' \"message\": \"Hello {0}!\" '}'", "World");

关于java - 使用 MessageFormat 转义双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53655732/

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