JSON文本格式

时间:2017-12-01 09:57:13

标签: java

[
  {
    "firstName":"Ivan",
    "lastName":"Petrov",
    "birthDate":"1993-03-09",
    "email":"kazakhsam",
    "address":{
        "country":"Russia",
        "city":"Moscow",
        "street":"Lenin",.
        "buildingNo":"10"
     }
  }
]

它给了我这个错误:

  

org.json.JSONException:JSONObject文本必须以' {'在1 [字符2第1行]

提前致谢。

2 个答案:

答案 0 :(得分:1)

您的JSON无效。 "Lenin",.

后面有一个额外的点字符

Cou可以使用在线验证器验证您的JSON字符串,我建议您使用这个:https://jsonformatter.curiousconcept.com/

如果你在那里粘贴你的JSON,那么它会激动地告诉你的json字符串有什么问题:

  • 错误:字符串应该用双引号括起来。[代码17,结构 34]
  • 错误:找到无效字符。[代码18,结构34]

使用jsonlint.com检查缩进是否正确。

答案 1 :(得分:0)

这是一个json数组而不是json对象尝试解析数组对象。