class_docstr: Class which returns from a check with result that can later be used for automatic pipelines and display value.
  
  Class containing the result of a check
  
  The class stores the results and display of the check. Evaluating the result in an IPython console / notebook
  will show the result display output.
  
  Parameters
  ----------
  json_data: Union[str, Dict]
      Json data
class_docstr_tok: ["Class","which","returns","from","a","check","with","result","that","can","later","be","used","for","automatic","pipelines","and","display","value",".","Class","containing","the","result","of","a","check","The","class","stores","the","results","and","display","of","the","check",".","Evaluating","the","result","in","an","IPython","console","\/","notebook","will","show","the","result","display","output",".","Parameters","--","--","--","--","--","json_data",":","Union","[","str",",","Dict","]","Json","data"]
code: def _process_jsonified_display_items(
      cls, display: List[Dict[str, Any]]
  ) -> List[Any]:
      assert isinstance(display, list)
      output = []
  
      for record in display:
          display_type, payload = record["type"], record["payload"]
          if display_type == "html":
              output.append(payload)
          elif display_type == "dataframe":
              df = pd.DataFrame.from_records(payload)
              output.append(df)
          elif display_type == "plotly":
              plotly_json = io.StringIO(payload)
              output.append(plotly.io.read_json(plotly_json))
          elif display_type == "plt":
              output.append(
                  (f"<img src='data:image/png;base64,{payload}'>")
              )
          elif display_type == "images":
              assert isinstance(payload, list)
              output.extend(
                  imagetag(base64.b64decode(it)) for it in payload
              )
          elif display_type == "displaymap":
              assert isinstance(payload, dict)
              output.append(
                  DisplayMap(
                      **{
                          k: cls._process_jsonified_display_items(v)
                          for k, v in payload.items()
                      }
                  )
              )
          else:
              raise ValueError(
                  f"Unexpected type of display received: {display_type}"
              )
  
      return output
  
imports: import base64
  import io
  from typing import Any, Dict, List, Union
  import jsonpickle
  import pandas
  import plotly
  from deepchecks.core.check_result import CheckFailure, CheckResult, DisplayMap
  from deepchecks.core.condition import Condition, ConditionCategory, ConditionResult
  from deepchecks.utils.html import imagetag
label_desc: Use image node_id 3 for calling the CheckResultJson obj's underlying member method code with example usage: obj._process_jsonified_display_items(cls, display) and returns: output