diff --git a/.zk/notebook.db b/.zk/notebook.db index f5f23fd..9e5c2cd 100644 Binary files a/.zk/notebook.db and b/.zk/notebook.db differ diff --git a/zk/Working_with_JSON_in_Python.md b/zk/Working_with_JSON_in_Python.md new file mode 100644 index 0000000..15729a2 --- /dev/null +++ b/zk/Working_with_JSON_in_Python.md @@ -0,0 +1,28 @@ +--- +id: mjia +title: Working with JSON in Python +tags: [python, JSON] +created: Tuesday, June 25, 2024 +--- + +# Working with JSON in Python + +## `json.loads()` + +Convert a string containing JSON data into the native Python dictionary object. +Equivalent to `JSON.parse()` in JavaScript. + +Will error if the input string is not properly formatted JSON. This will be +`json.JSONDecodeError`, a subclass of the `ValueError` +[exception](./Error_handling_in_Python.md) + +## `json.parse()` + +Take a JSON-formatted dictionary and convert it into a string. The reverse of +`json.loads()` and equivalent to `JSON.stringify()` in JavaScript. + +## JSON errors + +The `.loads()` and `.parse()` methods will throw an error if the input string is + +## Related notes