docs: def write_json_document(title, body):
      """
      `title` - Name of the file to write.
      `body` - Python datastructure representing the document.
  
      This method handles transforming the body into a proper json
      string, and then writing the file to disk.
      """
      if not title.endswith('.json'):
          title += '.json'
  
      json_body = create_json_str(body)
  
      if os.path.exists(title):
          juicer.utils.Log.log_warn("Cart file '%s' already exists, overwriting with new data." % title)
  
      f = open(title, 'w')
      f.write(json_body)
      f.flush()
      f.close()