2017-04-04 2 views
3

Solr Admin Documentsページから複数のJSONドキュメントを追加するにはどうすればよいですか?期待通り:OBJECT_START、[16]でARRAY_STARTを取得しました

私は、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", 
} 
] 

をクリック文書を提出した後、それはエラーを返します。

Status: error Error: Bad Request "msg": "Expected: OBJECT_START but got ARRAY_START at [16]", "code": 400

答えて

0

は前に、削除するようにしてください}のような記号が

[ 
    { 
     "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" 
    } 
] 

することができますが、以下のこのリンクのjson形式も確認してくださいhttps://jsonformatter.curiousconcept.com/

+0

私は試してみて、それはまだMSGと同じエラーが不正な要求を返します:予想: –

+0

[16] OBJECT_STARTけどでARRAY_STARTを得た使用しようと{の代わりに、[と}の代わり] – selvarajmas

+0

それは我々が{使う代わりに、 [との代わりに] JSONの解析エラーを返します。 Btw、私はまだjsonの上に文法で ./post -c name_core file_include_json_content.jsonという構文で投稿しています –

2

[]ブラケットを外してください。これは私には役に立ちます。

{ 
     "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" 
    } 
関連する問題