I asked this question before, came to a wrong conclusion because Dialogflow V1 client library gives response in the format specified by Dialogflow and Dialogflow V2 client did not so I thought the response format has changed. I used
response.query_result.parameters.fields
to access the parameters sent by the Dialogflow in an object format and not a JSON string. Where did I go wrong or is the response format correct and Google did not update the Dialogflow documentation?