code: def _read_annotation(self, annotation_path):
      if self._annotation_type == "json":
          with tf.gfile.Open(annotation_path) as annotation_file:
              return json.load(annotation_file)
      else:
          raise ValueError(
              "Annotation type {} not supported".format(
                  self._annotation_type
              )
          )
  
file_path: luminoth/luminoth/tools/dataset/readers/object_detection/flat_reader.py
imports: import json
  import os
  import six
  import tensorflow
  from PIL import Image
  from luminoth.tools.dataset.readers import InvalidDataDirectory
  from luminoth.tools.dataset.readers.object_detection import ObjectDetectionReader
  from luminoth.utils.dataset import read_image
label_desc: Use image node_id 10 for calling the FlatReader obj's underlying member method code with example usage: obj._read_annotation(annotation_path) and returns: json