Update json.c

This commit is contained in:
BLUELOVETH 2024-12-16 21:10:40 +08:00 committed by GitHub
parent 468c02244e
commit 41373b825a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -24,6 +24,11 @@ void pk__add_module_json() {
py_setdict(mod, py_name("null"), py_None()); py_setdict(mod, py_name("null"), py_None());
py_setdict(mod, py_name("true"), py_True()); py_setdict(mod, py_name("true"), py_True());
py_setdict(mod, py_name("false"), py_False()); py_setdict(mod, py_name("false"), py_False());
py_TValue tmp;
py_newfloat(&tmp, NAN);
py_setdict(mod, "NaN", &tmp);
py_newfloat(&tmp, INFINITY);
py_setdict(mod, "Infinity", &tmp);
py_bindfunc(mod, "loads", json_loads); py_bindfunc(mod, "loads", json_loads);
py_bindfunc(mod, "dumps", json_dumps); py_bindfunc(mod, "dumps", json_dumps);