过去几天我一直在搜索这个,但我认为我找不到正确的指针。如果发现重复,请将其与适当的问题合并。
我对使用 JSON 非常陌生,作为我的一个项目的一部分,我需要解码 JSON 文件并对其进行进一步处理。但是,当我尝试使用 Json-simple 库进行解码时,我在解析的对象中得到了一些奇怪的问号,而不是实际的字符。示例代码如下所示:
String str = "{\"alias\": [\"Evr\u00f3pa\", \"\u05d0\u05d9\u05e8\u05d5\u05e4\"]}";
JSONParser parser = new JSONParser();
JSONObject jsonObject = (JSONObject)parser.parse(str);
System.out.println(jsonObject) gives {"alias":["Evrópa","?????"]}
我也尝试使用 Json-lib,结果相同。
谢谢您的帮助。