gpt4 book ai didi

java - JSON UTF-8 编码错误

转载 作者:行者123 更新时间:2023-11-30 11:50:30 27 4
gpt4 key购买 nike

我在 JAVA 中使用 JSON 时遇到一些 UTF8 编码错误:

JSONObject json = new JSONObject();
json.put("Name", "Müller");
System.out.println(json.toString());

输出:

{"Name":"M\u00fcller"}

但我想要以下内容:

{"Name":"Müller"}

有什么建议吗?斯特罗姆姆

最佳答案

有一些信息可以使这个问题更有用。首先,您使用的是哪个 JSON 库?您是在独立应用程序中使用它还是作为 Java 网络应用程序的一部分使用它?

如果您使用的是 org.json.JSONObject.JSONObject(),那么您编写的内容应该可以工作。

库 org.json 在这里可用 json.org

使用建议的库运行以下代码:

JSONObject json = new JSONObject();
json.put("Name", "Müller");
System.out.println(json.toString());

产生:

{"Name":"Müller"}

似乎是你想要的

希望对你有帮助

奥利

关于java - JSON UTF-8 编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952794/

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