class_docstr: Fields used to generate the Model Card.
  
  Attributes:
    model_details: Descriptive metadata for the model.
    model_parameters: Technical metadata for the model.
    quantitative_analysis: Quantitative analysis of model performance.
    considerations: Any considerations related to model construction, training,
      and application.
docstr: Constructs a ModelCard from JSON.
  
  Args:
    json_dict: A JSON dict from which to populate fields in the model card
      schema.
  
  Raises:
    JSONDecodeError: If `json_dict` is not a valid JSON string.
    ValidationError: If `json_dict` does not follow the model card JSON
      schema.
    ValueError: If `json_dict` contains a value not in the class or schema
      definition.
docstr_tok: ["Constructs","a","ModelCard","from","JSON",".","Args",":","json_dict",":","A","JSON","dict","from","which","to","populate","fields","in","the","model","card","schema",".","Raises",":","JSONDecodeError",":","If","`","json_dict","`","is","not","a","valid","JSON","string",".","ValidationError",":","If","`","json_dict","`","does","not","follow","the","model","card","JSON","schema",".","ValueError",":","If","`","json_dict","`","contains","a","value","not","in","the","class","or","schema","definition","."]
code: def from_json(cls, json_dict: Dict[str, Any]) -> "ModelCard":
      """Constructs a ModelCard from JSON.
  
      Args:
        json_dict: A JSON dict from which to populate fields in the model card
          schema.
  
      Raises:
        JSONDecodeError: If `json_dict` is not a valid JSON string.
        ValidationError: If `json_dict` does not follow the model card JSON
          schema.
        ValueError: If `json_dict` contains a value not in the class or schema
          definition.
      """
  
      json_utils.validate_json_schema(json_dict)
      model_card = cls()
      model_card._from_json(json_dict, model_card)
      return model_card
  
imports: import dataclasses
  import json
  import os
  from pathlib import Path
  from typing import Any, Dict, List, Optional, Union
  from model_card_toolkit.base_model_card_field import BaseModelCardField
  from model_card_toolkit.proto import model_card_pb2
  from model_card_toolkit.utils import io_utils, json_utils, template_utils
label_desc: Use image node_id 3 for calling the ModelCard obj's underlying member method code with example usage: obj.from_json(cls, json_dict) and returns: model_card