code: def parse_json(self):
      with open(self.jsonpath, "r") as file:
          inputdata = file.read()
  
      outputdict = json.loads(inputdata)
      self.verified = True
  
      if len(self.shapes) > 0:
          self.shapes = []
      for image in outputdict:
          if image["image"] == self.filename:
              for shape in image["annotations"]:
                  self.add_shape(shape["label"], shape["coordinates"])
  
file_path: PaddleOCR/PPOCRLabel/libs/create_ml_io.py
imports: import json
  from pathlib import Path
  from libs.constants import DEFAULT_ENCODING
  import os
label_desc: Use image node_id 2 for calling the CreateMLReader obj's underlying member method code with example usage: obj.parse_json() without return types