# Json array parsing

**URL:** <https://discuss.elastic.co/t/json-array-parsing/44030>\
**Category:** Logstash\
**Created:** [March 10, 2016, 12:41pm UTC](https://discuss.elastic.co/t/json-array-parsing/44030 "2016-03-10T12:41:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![GregorEyzenhosrn](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@GregorEyzenhosrn](https://discuss.elastic.co/u/GregorEyzenhosrn)\
**Post date:** [March 10, 2016, 12:41pm UTC](https://discuss.elastic.co/t/json-array-parsing/44030/1 "2016-03-10T12:41:15Z")

</div>

Hello!  
I need help in parsing some json array logs.  
I have logs like  
[{  
"actionId": "bf727a6a-9d8a-4a35-852b-7bfb9d69dc60",  
"actionName": "Report build started",  
"timestamp": "10.03.2016 00:17:57.426",  
"data": {  
"sessionId": "0a048bb7-a8c2-48cd-a1ac-7c2d8384d628",  
"requestTimestamp": "10.03.2016 00:17:57.426",  
"targetCount": 1,  
"targetType": "object",  
"targetCardinality": "by one",  
"dataSource": "unknown",  
"begin": "09.03.2016 08:00:00.000",  
"end": "10.03.2016 08:00:00.000",  
"beginUtc": "09.03.2016 00:00:00.000",  
"endUtc": "10.03.2016 00:00:00.000",  
"reportTypeId": "22111ab1-fdfe-4d91-9a36-5f3704ea30dd",  
"reportName": "somereportname"  
},  
"user": {  
"login": "Somelogin",  
"accountLogin": "Somelogin",  
"accountId": 738185,  
"accountName": "somename",  
"olsonId": "Asia/Irkutsk",  
"utcOffset": "+08:00"  
}  
},  
{  
"actionId": "bf727a6a-9d8a-4a35-852b-7bfb9d69dc60",  
"actionName": "Report build started",  
"timestamp": "10.03.2016 00:17:57.426",  
"data": {  
"sessionId": "0a048bb7-a8c2-48cd-a1ac-7c2d8384d628",  
"requestTimestamp": "10.03.2016 00:17:57.426",  
"targetCount": 1,  
"targetType": "object",  
"targetCardinality": "by one",  
"dataSource": "unknown",  
"begin": "09.03.2016 08:00:00.000",  
"end": "10.03.2016 08:00:00.000",  
"beginUtc": "09.03.2016 00:00:00.000",  
"endUtc": "10.03.2016 00:00:00.000",  
"reportTypeId": "22111ab1-fdfe-4d91-9a36-5f3704ea30dd",  
"reportName": "somereportname"  
},  
"user": {  
"login": "Somelogin",  
"accountLogin": "Somelogin",  
"accountId": 738185,  
"accountName": "somename",  
"olsonId": "Asia/Irkutsk",  
"utcOffset": "+08:00"  
}  
}]

And i want them to be parsed by logstash, but cannout understand how.

---

<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:** [July 6, 2017, 5:07am UTC](https://discuss.elastic.co/t/json-array-parsing/44030/2 "2017-07-06T05:07:34Z")

</div>


