awtk/docs/fscript_json.md
2021-01-12 14:29:47 +08:00

714 B

JSON 扩展函数

1.json_load

2.json_save

3.ubjson_load

4.ubjson_save

//load from string
a=json_load('
  {
    "name":"fscript", 
    "age":100
  }
')

assert(object_get(a, "name")=="fscript");
assert(object_get(a, "age")==100);

//save to file
b=json_save(a)
assert(file_write("test.json", b))

//load from file as text
a = json_load(file_read_text("test.json"))

assert(object_get(a, "name")=="fscript");
assert(object_get(a, "age")==100);

//load from file as binary
a = json_load(file_read_binary("test.json"))
assert(file_remove("test.json"))

assert(object_get(a, "name")=="fscript");
assert(object_get(a, "age")==100);

assert(file_remove("test.json"))
unset(a)
unset(b)