jsonparse-platformsyntax-error

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


I am attempting to import a .json file to parse.com, and I have encountered many errors while doing so. I solved them sequentially, but after I click finish import, I get the error

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

My JSON script is, as far as I know, perfectly fine. But I only started using JSON two hours ago, so I'm sure there's something wrong with it.

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

So, where is the mysterious invalid }? I fear there are many... Keep in mind I am using JSON for importing data into parse.com


Solution

  • 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 https://jsonlint.com to validate your JSON.