def dump_properties_json(self, filepath=None, molecular=False, **kwargs):
<EOL>dict_obj = deepcopy(self.properties)<EOL>if molecular is True:<EOL><INDENT>dict_obj.update(self.mol)<EOL><DEDENT>if filepath is None:<EOL><INDENT>filepath = "<STR_LIT:_>".join(<EOL>(str(self.parent_system), str(self.molecule_id))<EOL>)<EOL>filepath = '<STR_LIT:/>'.join((os.getcwd(), filepath))<EOL><DEDENT>self._Output.dump2json(dict_obj, filepath, default=to_list, **kwargs)<EOL>
Dump content of :attr:`Molecule.properties` to a JSON dictionary.

Parameters
----------
filepath : :class:`str`
   The filepath for the dumped file. If :class:`None`, the file is
   dumped localy with :attr:`molecule_id` as filename.
   (defualt=None)

molecular : :class:`bool`
    If False, dump only the content of :attr:`Molecule.properties`,
    if True, dump all the information about :class:`Molecule`.

Returns
-------
None : :class:`NoneType`