That looks like a JSON string converted to JSON. I suspect mResultFromDialogFlow.get("parameters") already returns a JSON string. With toJson(), you convert a JSON string to JSON.
If you try
Properties data = _gson.fromJson(mResultFromDialogFlow.get("parameters"), Properties.class); it'll probably work.