code: def extract_json_values(json_page):
      if json_page is not None:
          orig_phrase = json_page.get("orig_phrase", None)
          clean_phrase = json_page.get("clean_phrase", None)
          head = json_page.get("head", None)
          head_lemma = json_page.get("head_lemma", None)
          head_synonyms = set(json_page.get("head_synonyms", None))
          head_lemma_synonyms = set(
              json_page.get("head_lemma_synonyms", None)
          )
          head_derivationally = set(
              json_page.get("head_derivationally", None)
          )
          head_lemma_derivationally = set(
              json_page.get("head_lemma_derivationally", None)
          )
  
          all_clean_words_synonyms = json_page.get(
              "all_clean_words_synonyms", None
          )
          all_as_set_list = []
          for list_ in all_clean_words_synonyms:
              all_as_set_list.append(set(list_))
  
          wordnet_page = WordnetPage(
              orig_phrase,
              clean_phrase,
              head,
              head_lemma,
              head_synonyms,
              head_lemma_synonyms,
              head_derivationally,
              head_lemma_derivationally,
              all_as_set_list,
          )
          return wordnet_page
  
      return None
  
file_path: nlp-architect/nlp_architect/data/cdc_resources/wordnet/wordnet_offline.py
imports: import logging
  from os import listdir
  from os.path import join, isfile
  from nlp_architect.data.cdc_resources.data_types.wn.wordnet_page import WordnetPage
  from nlp_architect.utils.io import load_json_file
label_desc: Use image node_id 4 for calling the WordnetOffline obj's underlying member method code with example usage: obj.extract_json_values(json_page) and returns: None, wordnet_page