天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 字符串 > 多语言支持函数

ExportJSONString    

简述
将TSL结构数据转换为json串。对于非ASCII编码的文字转换为转义字符。
天软中的nan,inf,-inf会相应地转换为NaN,Infinity,-Infinity,该处理是为了便捷与python处理的兼容,在交互中,将天软的数据结果转化为json串再传递到python中,可以解决编码不一导致转码效率低下的问题。但同时该类特殊数值的处理无法保障在其他语言中也能转换正常。
定义
ExportJSONString(data:anytype[,N:Integer]): String;
参数
名称类型说明
Data天软数据,任意数据类型。
Ninteger可选参数,要保留的小数位数。为0时保留1位小数,大于16或小于0时保留全部小数位数
返回值String字符串,json串
  • 范例

    范例01:将天软字符串转化为json串
    s:=stockname('SZ000002');//万 科A
    return ExportJSONString(s);

    //返回字符串:"\u4E07 \u79D1\uFF21"

    范例02:将数组转化为json串
    s:=array("A":123,"B":"Tinysof 2026");
    return ExportJSONString(s);

    //返回字符串:{\"A\":123,\"B\":\"Tinysof 2026\"}

    范例03:将数组转化为json串,并保留2位小数
    s:=array((1.3245,2.5123),('Tinysoft天软','天软科技'));
    return ExportJSONString(s,2);

    //返回字符串:[[1.32,2.51],["Tinysoft\u5929\u8F6F","\u5929\u8F6F\u79D1\u6280"]]
相关