Exportjsonstring
简述
将TSL结构数据转换为json串。对于非ASCII编码的文字转换为转义字符。
天软中的nan,inf,-inf会相应地转换为NaN,Infinity,-Infinity,该处理是为了便捷与python处理的兼容,在交互中,将天软的数据结果转化为json串再传递到python中,可以解决编码不一导致转码效率低下的问题。但同时该类特殊数值的处理无法保障在其他语言中也能转换正常。
Exportjsonstring(data:anytype): String;
名称 | 类型 | 说明 |
---|
Data | anytype | 天软数据,任意数据类型。 |
返回 | String | 字符串,json串 |
范例01:将天软含中文的字符串转化为json串
s:=stockname('SZ000002');//万 科A
return exportjsonstring(s);
//返回字符串:"\u4E07 \u79D1\uFF21"
范例02:将数组转化为json串
s:=array((1,'a'),('Tinysoft天软','天软科技'));
return exportjsonstring(s);
//返回字符串:[[1,"a"],["Tinysoft\u5929\u8F6F","\u5929\u8F6F\u79D1\u6280"]]