class_docstr: Store and retrieve report JSON files.
class_docstr_tok: ["Store","and","retrieve","report","JSON","files","."]
docstr: Appends an iteration report dictionary object to the output file.
docstr_tok: ["Appends","an","iteration","report","dictionary","object","to","the","output","file","."]
code: def _append_iteration_report_json(self, iteration_report):
      """Appends an iteration report dictionary object to the output file."""
      iteration_reports = []
  
      if os.path.exists(self._full_filepath):
          with open(self._full_filepath, "r") as f:
              iteration_reports = json.load(f)
  
      iteration_reports.append(iteration_report)
      with open(self._full_filepath, "w") as f:
          json.dump(iteration_reports, f)
  
file_path: adanet/adanet/core/report_accessor.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import json
  import os
  from absl import logging
  from adanet import subnetwork
  import numpy
  import six
  import tensorflow.compat.v2
label_desc: Use image node_id 3 for calling the _ReportAccessor obj's underlying member method code with example usage: obj._append_iteration_report_json(iteration_report) without return types