Simple Json client plugin for Craft3 CMS. The plugin provides a simple Twig extension which allows you to fetch a Json url and use the result in your Twig template.
- Craft 3.1+
- PHP 7.0+
- Install it using composer or the plugin store.
- Do composer.json updates - see "Installing using composer"
- You can use it from your template
{# Get a random Fact form chucknorris.io #}
{% set jsonData = fetchJson({
'url': 'https://api.chucknorris.io/jokes/random'
}) %}
{% if (jsonData) %}
<h1>Fact of the day</h1>
{{ jsonData.value }}
{% endif %}
-
Go to the project craft folder in the terminal and run
composer require dolphiq/jsonclient
-
Install plugin in the Craft Control Panel under Settings > Plugins
- Create filters for xss scripts
- Create more helper functions to parse the Json
- Support multiple methods not only get
- Provide a way to add the parameters separated from the uri
- Johan Zandstra - [email protected]
- Knut Erik Berg-Hansen
- Mike Pierce
Brought to you by Dolphiq