I have written a below POST command and using "**HandleHttpRequest**" processor to receive the POST request in Apache NiFi

```
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"employeeDetails":{"empid":"124","empname": "praveen"}}' http://localhost:7002

```

I am able to receive the json data in "handleHttpRequest" processor as shown below

[![enter image description here](https://i.stack.imgur.com/3cuaG.png)](https://i.stack.imgur.com/3cuaG.png)

when I check the list queue I am able to see the json data

[![enter image description here](https://i.stack.imgur.com/5lWG6.png)](https://i.stack.imgur.com/5lWG6.png)

HandleHttpProcessor details

[![enter image description here](https://i.stack.imgur.com/yqSRc.png)](https://i.stack.imgur.com/yqSRc.png)

But I want to extract empid and check whether empid of my json data is null or not,I tried 
"**ExtractText**","**ReplaceText**","**UpdateAttribute**","**EvaluateJsonPath**" etc **Processors** to fetch empolyee details but I am unable to do it.

EvaluateJson path details

[![enter image description here](https://i.stack.imgur.com/oRSMs.png)](https://i.stack.imgur.com/oRSMs.png)

I am getting "flowfile **did not have a valid JSON content**" error in EvaluateJsonPath processor

How do I extract empdata and check whether its null or not?