# Extracting the JSON fields from the message

**URL:** <https://discuss.elastic.co/t/extracting-the-json-fields-from-the-message/226590>\
**Category:** Logstash\
**Created:** [April 5, 2020, 7:15pm UTC](https://discuss.elastic.co/t/extracting-the-json-fields-from-the-message/226590 "2020-04-05T19:15:35Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Raed](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/raed/32/65663_2.png) [@Raed](https://discuss.elastic.co/u/Raed)\
**Post date:** [April 5, 2020, 7:28pm UTC](https://discuss.elastic.co/t/extracting-the-json-fields-from-the-message/226590/2 "2020-04-05T19:28:36Z")

</div>

Also tried without using mutate and it didn't work.

```auto
    filter {
	    json { 
	        source => "message"
		    add_field => { 
			    "requestUrl" => "%{[message][requestUrl]}"
			    "requestUri" => "%{[message][requestUri]}"
			    "requestMethod" => "%{[message][requestMethod]}"
			    "requestHeaders" => "%{[message][requestHeaders]}"
			    "requestBody" => "%{[message][requestBody]}"
		    }
	    }
    }

```

---

_[View the full topic](https://discuss.elastic.co/t/extracting-the-json-fields-from-the-message/226590)._
