Hello I have lua nginx and I'm having request body
My POST body is this :
{
"param1": "1033893",
"param2": "337483",
"param3": "test",
}
I want to cut only param2 and make it a variable, then match it with a file which it's having lines that contain numbers like this.
If it's found then I should call another command
Update 1 :
I'm using
local check_body = ngx.req.get_body_data()
Update 2:
In bash I'm using this to cut the part and value of param2
echo $CURL_post_request | cut -d\| -f 1| grep -m1 -oP '\s*"param2"\s*:\s*\K[^,]+'| tr -d '"'| tr -d '}'
But in lua I'm not sure how to cut and put as variable?