当前位置: 首页 > news >正文

网站服务内容有哪些银川建设

网站服务内容有哪些,银川建设,完整免费的简历模板,个人如何做微商城网站fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** JSON 扩展函数 ** 1.json_load 加载 json 数据。 原型 json_load(str) > object json_load(binary) > object js…

fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** JSON 扩展函数 **

1.json_load

加载 json 数据。


原型
json_load(str) => object
json_load(binary) => object
json_load(data, size) => object
示例
var a = json_load('{"name": "fscript", "age": 100}');

2.json_save

将对象保存为 json 数据。


原型
json_save(obj) => binary 
示例
var a = json_load('{"name": "fscript", "age": 100}');
json_save(a);

3.json_save_to_string

将对象保存为字符串数据。


原型
json_save_to_string(obj) => string 
示例
var a = json_load('{"name": "fscript", "age": 100}');
print(json_save_to_string(a));

4.ubjson_load

加载 ubjson 数据。


原型
ubjson_load(binary) => object
ubjson_load(data, size) => object
示例
var a = ubjson_load(file_read_binary("test.ubjson"));

5.ubjson_save

将对象保存为 ubjson 数据。


原型
ubjson_save(obj) => binary
示例
var a = json_load('{"name": "fscript", "age": 100}');
var b = ubjson_save(a);

完整示例

//load from string
var str='{"results": [{"location": {"id": "WS0E9D8WN298","name": "GuangZhou"},"now": {"code": "9","temperature": "30"},"last_update": "2022-04-28T14:50:00+08:00"}],"name": "fscript","age": 100
}'
var a = json_load(str)assert(object_get(a, "results.[0].location.id")=="WS0E9D8WN298");
assert(object_get(a, "results.[0].location.name")=="GuangZhou");
assert(object_get(a, "results.[0].now.code")=="9");
assert(object_get(a, "results.[0].now.temperature")=="30");
assert(object_get(a, "results.[0].last_update")=="2022-04-28T14:50:00+08:00");
assert(object_get(a, "name")=="fscript");
assert(object_get(a, "age")==100);// 获取数组类型节点的子元素个数
assert(object_get(a, "results.#size")==1);//save to file
var b=json_save(a)
assert(file_write("test.json", b))//json obj to string
var c=json_save_to_string(a)
print(c)//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)
unset(c)
unset(str)
http://www.yayakq.cn/news/407490/

相关文章:

  • 网站模板织梦免费wordpress4中文
  • 股票查询网站模板 wordpress做网页的网站
  • 网站建设 有必要吗wordpress 换轮播如
  • 做网站的代码难吗赣州网站设计
  • 做一年的网站能赚多少钱用微信做网站
  • 门户网站开发需要比特币交易所网站开发
  • 广西住房城乡建设网站备案系统
  • 网站建设翻译成英文微商网站制作
  • wordpress 音频播放徐州网站优化价格
  • 直播网站怎么做啊wordpress页面显示分类目录
  • 深圳企业网站制作制作wordpress插件使用Python
  • 广安们内网站建设网站站点不安全
  • 烟台海阳市专业做网站网站建设推销话术案例
  • 专题网站建设策划书济南市城市建设集团网站
  • 做网站需要自己上传产品吗公司网站建设及推广
  • 网站首页设计布局中国建筑网官网测评
  • 网站 微信wordpress根据id调用页面
  • 上传网站图片处理网站建设方法牜金手指下拉覀
  • 企业网站策划应该怎么做旅游机票网站建设
  • 节约化网站群建设情况企业网站为什么都选千博企业网站
  • 工商局注册公司网站wordpress china第三性
  • 用来做网站的背景图室内设计网上接单
  • flowplayer wordpress响应式网站适合优化吗
  • 扬州市建设厅网站利用php做直播网站
  • 给别人做网站用什么做app需要什么软件
  • 未来做那个网站能致富沈阳做网站 熊掌号
  • 昆山网站开发ikelv做投票的网站赚钱嘛
  • 网站开发大致过程reactjs wordpress
  • 计算机毕业设计作品网站松江网站开发培训班
  • 下载企业网站手机触屏网站制作软件