class_docstr: Data Processor for SGD dialogues.
  
  More information at https://arxiv.org/abs/1909.05855
  
  ***Downloading the dataset***
      #   git clone https://github.com/google-research-datasets/dstc8-schema-guided-dialogue.git
  
  ***Data format***
  SGD data comes with a JSON schema file and dialogue files for each dataset split. 
  
  In the following we will show an example for a service entry in the schema file.
  * service_name
  * description
  * slots
      * name
      * description
      * is_categorical
      * possible values
  * intents
      * name
      * description
      * required_slots (not used)
      * is_transactional (not used)
      * optional_slots (not used)
      * result_slots (not used)
  
  
  In the following we will show an example for a dialogue. 
  * dialogue_id
  * services
  * turns
      * frames
          * actions
              * act
              * slot
              * values
          * service
          * slots
              * exclusive_end
              * slot
              * start
          * state
              * active_intent
              * requeste_slots
              * slot_values 
      * speaker - [USER, SYSTEM]
      * utterance
docstr: Obtain the list of all dialogues from specified json files.
  Args:
      dialog_json_filepaths: list of json files
  Returns:
      dialogs: the list of all dialogues
docstr_tok: ["Obtain","the","list","of","all","dialogues","from","specified","json","files",".","Args",":","dialog_json_filepaths",":","list","of","json","files","Returns",":","dialogs",":","the","list","of","all","dialogues"]
code: def load_dialogues(
      cls, dialog_json_filepaths: List[str]
  ) -> List[dict]:
      """
      Obtain the list of all dialogues from specified json files.
      Args:
          dialog_json_filepaths: list of json files
      Returns:
          dialogs: the list of all dialogues
      """
      dialogs = []
      for dialog_json_filepath in sorted(dialog_json_filepaths):
          with open(dialog_json_filepath, "r", encoding="UTF-8") as f:
              dialogs.extend(json.load(f))
              f.close()
      return dialogs
  
imports: import collections
  import json
  import os
  import pickle
  import re
  from typing import List
  from nemo.collections.nlp.data.dialogue.data_processor.data_processor import DialogueDataProcessor
  from nemo.collections.nlp.data.dialogue.input_example.input_example import DialogueInputExample
  from nemo.collections.nlp.data.dialogue.sgd.schema import Schema
  from nemo.utils import logging
  from nemo.utils.get_rank import is_global_rank_zero
label_desc: Use image node_id 16 for calling the DialogueSGDDataProcessor obj's underlying member method code with example usage: obj.load_dialogues(cls, dialog_json_filepaths) and returns: dialogs