aardio桌面软件开发工具 30.1 下载

aardio桌面软件开发工具 30.1

  • 分   类:办公软件
  • 大   小:9.81 MB
  • 适合系统:Win2003/WinXP兼容软件
  • 系统位数:-
  • 最新版本:30.1
  • 评   分:8
  • 下载量:0次
  • 发   布:2021-03-19

#简介

AAuto是专用于桌面软件快速开发的新一代混合型编程语言, 兼具动态、静态语言优势,语法更可兼容大部分流行语言,学习成本低,开发速度快,并永久免费。...

#内容

AAuto是专用于桌面软件快速开发的新一代混合型编程语言, 兼具动态、静态语言优势,语法更可兼容大部分流行语言,学习成本低,开发速度快,并永久免费。


    aardio v29.11.1 更新:
JSON字符串化时完全符合JSON官方标准。
JSON解析时完全支持JSON,JSONP,并使用宽松的原则兼容JSON5,部分类YAML语法。
aardio 扩展的JSON解析规则:
一、字符串
字符串置于双引号中时支持JSON转义符。
字符串置于单引号中时不支持JSON转义符,单引号中可使用2个单引号表示原始单引号。
字符串可以在引号内部时可以换行。
字符串可省略首尾引号,此时不支持JSON转义符,遇到回车或换行、逗号、中括号、大括号时字符串结束解析。
对象键名如果省略引号时必须以字母或下划线、~、_等作为首字符,并只能包含字母、数字、下划线、短横线。
要特别注意原生的 aardio 字符串解析语法正好跟上面相反:
单引号中是转义字符串,而双引号内是非转义字符串。
二、null值
可以使用null,undefined,~ 表示null值。
三、注释
1、支持 // 或 引导的单行注释
2、支持包含于 /*......*/ 内的多行注释(注意这里按js规则不匹配星号数目)。
支持 js/aardio 语法中的单行注释(),多行注释(/*......*/ ),
四、分隔符
元素分隔符可使用分号或逗号,如果分隔符前未使用省略引号的字符串也可以省略分隔符。
在省略引号的字符串后面只能使用逗号作为分隔符并不可省略。
五、键值分隔符
键值分隔符可使用冒号,也可以使用等号
键名可省略引号,省略引号时必须以字母或下划线、~、_等作为首字符,并只能包含字母、数字、下划线、短横线。
六、数值
数值支持16进制
七、日期时间
可使用ISO 8601格式表示日期时间,合法的格式如下:
2021-01-1
2021-02-1T15:02:31+08:00
数字前可不用补0,但日期分隔符必须使用短横线,时间分隔符必须使用冒号
七、解析
单个字符串、数值都可以解析并返回值。
解析时兼容JSONP格式。
解析成功的JSON后面如果还有多余的文本时忽略。
其他错误语法的JSON抛出异常,使用 web.json.tryParse() 函数解析可避免遇到错误语法时抛出异常。