# Split on multiple fields logstash. Is it possible?

**URL:** https://discuss.elastic.co/t/split-on-multiple-fields-logstash-is-it-possible/2428
**Category:** Logstash
**Created:** [June 11, 2015, 9:23am UTC](https://discuss.elastic.co/t/split-on-multiple-fields-logstash-is-it-possible/2428 "2015-06-11T09:23:51Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![Saket\_Kumar](https://avatars.discourse-cdn.com/v4/letter/s/c57346/32.png) [@Saket\_Kumar](https://discuss.elastic.co/u/Saket_Kumar)
#### Post date: [June 11, 2015, 12:06pm UTC](https://discuss.elastic.co/t/split-on-multiple-fields-logstash-is-it-possible/2428/5 "2015-06-11T12:06:12Z")

</div>

I just read about Clone{} and also saw one example to split array without target....

> [@How to split array without a target?](https://discuss.elastic.co/t/how-to-split-array-without-a-target/1590):
>
> Hi, I'm trying to split a JSON array into multiple events. Here's a sample input: {"results" : [{"id": "a1", "name": "hello"}, {"id": "a2", "name": "logstash"}]} Here's my filter and output config: filter { split { field =\> "results" } } stdout { codec =\> "rubydebug" } This produces close to what I'm looking for: { "results" =\> { "id" =\> "a1", "name" =\> "hello…

do you think it would be helpful for my problem statement?

---

_[View the full topic](https://discuss.elastic.co/t/split-on-multiple-fields-logstash-is-it-possible/2428)._
