Lyon 2 лет назад
Родитель
Сommit
b39259b0b6

+ 1 - 1
port/linux/.vscode/launch.json

@@ -11,7 +11,7 @@
             "program": "${workspaceFolder}/build/test/pikascript_test",
             // "program": "${workspaceFolder}/build/boot/demo06-pikamain/pikascript_demo06-pikamain",
             "args": [
-                "--gtest_filter=vm.issue_big_dict_update"
+                "--gtest_filter=json.loads"
             ],
             "stopAtEntry": false,
             "cwd": "${workspaceFolder}",

+ 0 - 1
port/linux/package/pikascript/pikascript-lib/json/_json.c

@@ -178,7 +178,6 @@ Arg* json_encode_cjson(cJSON* cjson) {
                 char* key = child->string;
                 Arg* nested_arg = json_encode_cjson(child);
                 objDict_set(ret, key, nested_arg);
-                arg_deinit(nested_arg);
                 child = child->next;
             }
             return arg_newObj(ret);

+ 3 - 1
port/linux/test/python/json/json_loads.py

@@ -1,5 +1,7 @@
 import json
-import time
+
+res = json.loads('{"x": 1}')
+assert res['x'] == 1
 
 res = json.loads('{"a": 1, "b": 2, "c": 3}')
 assert res['a'] == 1