JSON invalid character '}' looking for beginning of object key string

狂风中的少年 提交于 2019-12-04 05:55:29

Correct your JSON syntax:

{
  "results": [{
     "nameChunk1": [{
        "name1": "Sean",
        "name2": "Noah" 
     }],
     "nameChunk2": [{
       "name1": "Joseph",
       "name2": "Sam"
     }]
  }]
}

Observe that I have added , after each array.. and removed , after name2 key.

Always use validators such as http://jsonlint.com/ to validate your JSON.

You need to remove the comma's after name2 and then insert a comma between nameChunk1 and nameChunk2. Valid JSON below:

{
  "results": [{
    "nameChunk1": [{
      "name1": "Sean",
      "name2": "Noah"
    }],
    "nameChunk2": [{
      "name1": "Joseph",
      "name2": "Sam"
    }]
  }]
}
Sach141

Use any JSON validator like http://jsonlint.com/ to validate your JSON.

Correct JSON is:

{
  "results": [{
     "nameChunk1": [{
        "name1": "Sean",
        "name2": "Noah" 
     }],
     "nameChunk2": [{
       "name1": "Joseph",
       "name2": "Sam"
     }]
  }]
}
Mohsin Ali

There are two issues with the JSON:

  1. There should be no ',' after last element of an object
  2. There should be a comma to separate two elements

Below is the valid JSON:

{
  "results": [{
    "nameChunk1": [{
      "name1": "Sean",
      "name2": "Noah"
    }],
    "nameChunk2": [{
      "name1": "Joseph",
      "name2": "Sam"
    }]
  }]
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!