在Java中解析时,JSON值中的空格会导致“位置11处的意外标记文件结尾”异常
当我使用org的解析器时。json。易于理解的解析器。*每当JSON中的一个值包含空格时,就会出现异常。例如:
{"name":"Adam"}
将正确解析,但
{"name":"Ad am"}
将导致“位置11处的文件意外标记结束”异常
下面是我用来将JSON字符串转换为JSONObject的代码
JSONParser parser = new JSONParser();
JSONObject json = (JSONObject) parser.parse(stringJSON);
# 1 楼答案
试着看完下面的例子,每个值都包含
space
,除了integer
一个值,并且给出这个例子只是因为你没有共享你的源代码JSON文件(
personal_detail.json
):Java
要读取JSON
文件格式,请执行以下操作: