# Functions

Atfinity defines some useful, additional Jinja functions when working with ADX:

<table><thead><tr><th width="255">Name</th><th>Description</th></tr></thead><tbody><tr><td><code>render_markdown</code></td><td>Renders a string to markdown. Note that only basic formatting, not tables, is supported</td></tr><tr><td><code>json_loads</code></td><td>Converts a given string representing JSON to a python dictionary, so you can easily process the result with Jinja</td></tr><tr><td><code>json_dumps</code></td><td>Converts a python object to a JSON string</td></tr><tr><td><code>translate_string</code></td><td>See <a href="custom-translations">Custom Translations</a></td></tr></tbody></table>
