docs: def _append_array(self, value, _file):
          """Call this function to write array contents.
  
          Keyword arguments:
              * value - dict, content to be dumped
              * _file - FileIO, output file
  
          """
          _labs = ' ['
          _file.write(_labs)
  
          self._tctr += 1
  
          for _item in value:
              _cmma = ',' if self._vctr[self._tctr] else ''
              _file.write(_cmma)
  
              self._vctr[self._tctr] += 1
  
              _item = self.object_hook(_item)
              _type = type(_item).__name__
              _MAGIC_TYPES[_type](self, _item, _file)
  
          self._vctr[self._tctr] = 0
          self._tctr -= 1
  
          _labs = ' ]'
          _file.write(_labs)