Java 位置4处的意外字符(v)。Json解析错误

Java 位置4处的意外字符(v)。Json解析错误,java,json,Java,Json,我的.json文件是: { "Name": "Jack", "Surname": "London", "Price": "167"} 错误是 Unexpected character (v) at position 4. at org.json.simple.parser.Yylex.yylex(Yylex.java:610) at org.json.simple.parser.JSONParser.nextToken(JSONParser.java:269) at o

我的.json文件是:

{
"Name": "Jack",
"Surname": "London",
"Price": "167"}
错误是

Unexpected character (v) at position 4.
    at org.json.simple.parser.Yylex.yylex(Yylex.java:610)
    at org.json.simple.parser.JSONParser.nextToken(JSONParser.java:269)
    at org.json.simple.parser.JSONParser.parse(JSONParser.java:118)
    at org.json.simple.parser.JSONParser.parse(JSONParser.java:92)
    at main.main(main.java:80)

我不熟悉Json和Java。我搜索了其他与这种情况相关的帖子,但我还没有找出我的错误。谢谢。

由于该文件中没有
v
,我怀疑您没有在该JSON上运行它。上面的示例在
JSONParser
中运行良好。您能发布
json
文件的所有内容吗?您的json中可能有一些奇怪的、不可见的字符。(例如:全空间字符)