我有以下JSON文件:
[
{ "meeting_place": "â
Cafe Roma â
" },
...
]
我正在使用
JsonReader
&
Gson
要读取文件,请执行以下操作:
JsonReader jsonReader = new JsonReader(new InputStreamReader(new FileInputStream(currentFile)));
jsonReader.beginArray();
Gson gson = new GsonBuilder().create();
while (jsonReader.hasNext()) {
JSONObject currentJsonObject = gson.fromJson(jsonReader, JSONObject.class);
// work on the currentJsonObject
}
直到今天,所有这些都工作得很好,JsonReader正确地读取了该文件,其中包含了所有特殊的符号。
今天,当从JSON对象读取值时
â
读取为
âËâ¦
在
聚甲醛
文件中,我声明以下从属关系:
我不认为这是编码问题,因为直到今天,使用上面没有编码规范的代码,文件才被读取。