标题:求教 foxjson.ff 如果json串过长,会报错!
取消只看楼主
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
结帖率:80.95%
已结贴  问题点数:20 回复次数:7 
求教 foxjson.ff 如果json串过长,会报错!
如题!请指教....

有其它json解析库吗?

附:文件
解析的JSON.txt (775.55 KB)
搜索更多相关主题的帖子: ff 报错 解析 文件 
2023-04-09 17:02
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
回复 2楼 kangss
报这个错。
2023-04-09 17:49
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
回复 3楼 sdta
能否给个例子?
2023-04-09 17:50
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
回复 6楼 sdta
output下面data下面data列表
2023-04-09 18:12
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
回复 9楼 sdta
感谢感谢!领教了。
2023-04-09 21:12
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
回复 10楼 吹水佬
感谢吹版!另外请教一个问题。一个变量能存多少字符?
2023-04-09 21:13
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
以下是引用吹水佬在2023-4-9 21:07:24的发言:


jsCode = "var json=" + LOWER(STRCONV(FILETOSTR("解析的JSON.txt"),11))
js = CREATEOBJECT("ScriptControl")
js.Language = "JavaScript"
js.AddCode(jsCode)
json = js.CodeObject.json
? json.output.message    && "message": "成功"
CREATE CURSOR tt (id v(20), hilistCode v(30), hilistName v(30), updtTime v(20))
FOR EACH aJsonData IN json.output.data.data
    INSERT INTO tt VALUES (aJsonData.id, aJsonData.hilistcode, aJsonData.hilistname, aJsonData.updttime)
ENDFOR
SELECT * FROM tt


请教版主:
LOWER(STRCONV(FILETOSTR("解析的JSON.txt"),11)) 为什么需要lower转小写??,我尝试直接传入大小写并存的字符串。就报错,找不到节点。
2023-04-09 23:09
weiyisc
Rank: 1
等 级:新手上路
帖 子:69
专家分:7
注 册:2009-5-17
得分:0 
回复 20楼 吹水佬
是的,经过测试确实奇怪。只能用js代码来解析。
2023-04-10 13:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511847-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.200251 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved