Expected: OBJECT_START, but got ARRAY_START in [16]

How to add multiple JSON documents via Solr admin docs page?

I tried with json:

[ 
{ 
   "id" : "001", 
   "name" : "Ram", 
   "age" : 53, 
   "Designation" : "Manager", 
   "Location" : "Hyderabad", 
}, 
{ 
   "id" : "002", 
   "name" : "Robert", 
   "age" : 43, 
   "Designation" : "SR.Programmer", 
   "Location" : "Chennai", 
}, 
{ 
   "id" : "003", 
   "name" : "Rahim", 
   "age" : 25, 
   "Designation" : "JR.Programmer", 
   "Location" : "Delhi", 
} 
]

      

After clicking the Submit Document button, it returns errors:

Status: Error Error: Invalid request msg ":" Expected: OBJECT_START, but ARRAY_START in [16] "," code ": 400

+3


source to share


2 answers


Remove the bracket [], this works for me.



{ 
      "id" : "001", 
      "name" : "Ram", 
      "age" : 53, 
      "Designation" : "Manager", 
      "Location" : "Hyderabad" 
   }, 
   { 
      "id" : "002", 
      "name" : "Robert", 
      "age" : 43, 
      "Designation" : "SR.Programmer", 
      "Location" : "Chennai"
   }, 
   { 
      "id" : "003", 
      "name" : "Rahim", 
      "age" : 25, 
      "Designation" : "JR.Programmer", 
      "Location" : "Delhi" 
   } 

      

+2


source


Try deleting before the} character following

[ 
   { 
      "id" : "001", 
      "name" : "Ram", 
      "age" : 53, 
      "Designation" : "Manager", 
      "Location" : "Hyderabad" 
   }, 
   { 
      "id" : "002", 
      "name" : "Robert", 
      "age" : 43, 
      "Designation" : "SR.Programmer", 
      "Location" : "Chennai"
   }, 
   { 
      "id" : "003", 
      "name" : "Rahim", 
      "age" : 25, 
      "Designation" : "JR.Programmer", 
      "Location" : "Delhi" 
   } 
]

      



You can check the json format in this link also https://jsonformatter.curiousconcept.com/

0


source







All Articles