在易语言当中,长整数型都是有符号的,似乎还会采用fpu进行运算。
因此,为避免出现潜在的问题,可以通过大数来中转:
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文本 | 文本型 | | | | doc | zyJsonDocument | | | | 数量 | 整数型 | | | | 大数 | 大数 | | |
文本 = #常量1 doc. 解析 (文本 )大数. 导入文本 (“90319880773542”)数量 = doc. 取成员数 (“productIds”)doc. 置长整数 (“productIds[” + 到文本 (数量 ) + “]”, 大数. 导出长整数 ()) 大数. 导入文本 (“18799169559713”)数量 = doc. 取成员数 (“productIds”)doc. 置长整数 (“productIds[” + 到文本 (数量 ) + “]”, 大数. 导出长整数 ()) 调试输出 (doc. 到文本 ())
开始运行被调试程序
* “{"productIds":[94508227181512,11880662912163,26626319679745,90319880773542,18799169559713],"shopType":28,"sourceType":28,"shopExtendInfo":[{"shopId":"81DF83D9E6830A42F027F4FDA8","freightTemplateId":"7112269382"}],"hasPublish":true}”
被调试易程序运行完毕
例子.zip
(164.73 KB, 下载次数: 0)
|