# Json object containing json array need to insert using bulk in an index

**URL:** <https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128>\
**Category:** Elasticsearch\
**Created:** [April 30, 2019, 5:16pm UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128 "2019-04-30T17:16:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![vinayak](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vinayak/32/45342_2.png) [@vinayak](https://discuss.elastic.co/u/vinayak)\
**Post date:** [April 30, 2019, 5:16pm UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128/1 "2019-04-30T17:16:21Z")

</div>

need to insert json object to an index.i know it is a silly question but not able to get rid of that.sample json data:  
{"test":[  
{  
"sourceNumber": 6,  
"sourceName": "Trade Days",  
"result": "false"  
},  
{  
"sourceNumber": 6,  
"sourceName": "Period Start",  
"result": "true"  
}  
]}

I have tried using curl but it is not working. Thanking you in advance.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 30, 2019, 5:43pm UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128/2 "2019-04-30T17:43:26Z")

</div>

I don't think I understood the question.

---

<div class="post-metadata">

**Author:** ![vinayak](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vinayak/32/45342_2.png) [@vinayak](https://discuss.elastic.co/u/vinayak)\
**Post date:** [May 1, 2019, 1:43am UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128/3 "2019-05-01T01:43:07Z")

</div>

above mention json document example need to push in elastic search index using bulk API. How can we do that.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 1, 2019, 6:06am UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128/4 "2019-05-01T06:06:29Z")

</div>

I don't know what you did exactly, what is the error message...

But if you are using the bulk API you must respect the bulk format which is described in the documentation.

---

<div class="post-metadata">

**Author:** ![vinayak](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vinayak/32/45342_2.png) [@vinayak](https://discuss.elastic.co/u/vinayak)\
**Post date:** [May 2, 2019, 11:52am UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128/5 "2019-05-02T11:52:04Z")

</div>

Yes, you were correct was wrong in bulk format. Corrected it and now successfully post it.Thank you for your help.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 30, 2019, 11:52am UTC](https://discuss.elastic.co/t/json-object-containing-json-array-need-to-insert-using-bulk-in-an-index/179128/6 "2019-05-30T11:52:08Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
