loadjson#

class loadjson(filename=None, folder=None, string=None, fromfile=True, **kwargs)[source]#

Convenience function for reading a JSON file (or string).

Parameters:
  • filename (str) – the file to load, or the JSON object if using positional arguments

  • folder (str) – folder if not part of the filename

  • string (str) – if not loading from a file, a string representation of the JSON

  • fromfile (bool) – whether or not to load from file

  • kwargs (dict) – passed to json.load()

Returns:

the JSON object

Return type:

output (dict)

Examples:

json = sc.loadjson('my-file.json')
json = sc.loadjson(string='{"a":null, "b":[1,2,3]}')

See also sc.readjson() for loading a JSON from a string.