util.py
- great_expectations.util.convert_to_json_serializable(data: ToDict)dict
- great_expectations.util.convert_to_json_serializable(data: ToList)list
- great_expectations.util.convert_to_json_serializable(data: ToBool)bool
- great_expectations.util.convert_to_json_serializable(data: ToFloat)float
- great_expectations.util.convert_to_json_serializable(data: ToInt)int
- great_expectations.util.convert_to_json_serializable(data: ToStr)str
- great_expectations.util.convert_to_json_serializable(data: None)None
Converts an object to one that is JSON-serializable.
WARNING, data may be converted in place.
- Parameters
data – an object to convert to a JSON-serializable object
- Returns
>>> convert_to_json_serializable(1)1
>>> convert_to_json_serializable("hello")"hello"
>>> convert_to_json_serializable(Polygon([(0,0),(2,0),(2,2),(0,2)]))"POLYGON ((0 0, 2 0, 2 2, 0 2, 0 0))"
- Return type
A JSON-serializable object. For example
- Raises
TypeError – A non-JSON-serializable field was found.