def load(self):
formatter = JsonTableFormatter(self.load_dict())<EOL>formatter.accept(self)<EOL>return formatter.to_table_data()<EOL>
Extract tabular data as |TableData| instances from a JSON text object.
|load_source_desc_text|

:return:
    Loaded table data iterator.
    |load_table_name_desc|

    ===================  ==============================================
    Format specifier     Value after the replacement
    ===================  ==============================================
    ``%(filename)s``     ``""``
    ``%(key)s``          | This replaced the different value
                         | for each single/multiple JSON tables:
                         | [single JSON table]
                         | ``%(format_name)s%(format_id)s``
                         | [multiple JSON table] Table data key.
    ``%(format_name)s``  ``"json"``
    ``%(format_id)s``    |format_id_desc|
    ``%(global_id)s``    |global_id|
    ===================  ==============================================
:rtype: |TableData| iterator

.. seealso::

    :py:meth:`.JsonTableFileLoader.load()`