Passing extra variables to Ansible playbook in a JSON format

ansible-playbook extra_var_json.yml -e \
'{"my_pi": 3.1415, "my_distributions_list": ["Ubuntu", "RHEL", "CentOS", "Fedora", "Debian"], "my_string": "Ansible is a configuration management tool"}'