# Add Nested Field Array Value based on Array String

**URL:** https://discuss.elastic.co/t/add-nested-field-array-value-based-on-array-string/239286
**Category:** Logstash
**Created:** [June 30, 2020, 11:44am UTC](https://discuss.elastic.co/t/add-nested-field-array-value-based-on-array-string/239286 "2020-06-30T11:44:51Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Jenni](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jenni/32/29684_2.png) [@Jenni](https://discuss.elastic.co/u/Jenni)
#### Post date: [June 30, 2020, 12:29pm UTC](https://discuss.elastic.co/t/add-nested-field-array-value-based-on-array-string/239286/2 "2020-06-30T12:29:24Z")

</div>

I think you'll have to use Ruby: Iterate over `[properties][additionalDetails]` and if the string in `key` is the one you are looking for, fill the field `EmailAddress` with `value`.  
It's similar to this: [Ruby code for array iteration](https://discuss.elastic.co/t/ruby-code-for-array-iteration/137450/2)

---

_[View the full topic](https://discuss.elastic.co/t/add-nested-field-array-value-based-on-array-string/239286)._
