def jsonWriteToFile(self, dataObj, jsonFile, sortKeys=False): """ Description Write data to a json file. Parameters dataObj: (json object): The json object containing the data. jsonFile (str): The the destination json file to write the json data. sortKeys: (bool): To sort the json object keys. """ self.ixnObj.logInfo('jsonWriteToFile ...') with open(jsonFile, 'w') as outFile: json.dump(dataObj, outFile, sort_keys=sortKeys, indent=4) ut) else: print('%s%s: %s' % ( (nested_level + 1) * spacing, k, v), file=output) print('%s' % (nested_level * spacing), file=output) elif type(obj) == list: print('%s[' % ((nested_level) * spacing), file=output) for v in obj: if hasattr(v, '__iter__'): IxNetRestMain.printDict(v, nested_level + 1, file=output) else: print('%s%s' % ((nested_level + 1) * spacing, v), file=output) print('%s]' % ((nested_level) * spacing), output) else: print('%s%s' % ((nested_level * spacing2), obj), file=output)