# json

pkpy has two JSON modules.

  1. The built-in JSON module is always available and can be imported via import json.
  2. After v1.2.7, you can set PK_USE_CJSON to ON in CMakeLists.txt to enable an alternative JSON module cjson.

Their interfaces are the same. cjson is faster while the built-in json is more stable since it was developed earlier.

# json.loads(data: str | bytes)

Decode a JSON string into a python object.

# json.dumps(obj) -> str

Encode a python object into a JSON string.