递归火山软件开发平台

标题: JSON + CVS + 表单 [打印本页]

作者: 小蜗牛    时间: 2022-11-16 19:17
标题: JSON + CVS + 表单
这个模块是从"蜗牛模块"里提取出来的!...
赞助过的用户无需下载此库...


这模块代码虽然不多..四千多行...
持续编写,维护一年多...较为成熟后,提取出来发布..

此类库有区别与其它类库的使用!

哈希表=数组.取哈希表(0)
哈希表.置文本("姓名","小蜗牛")  这样会影响到 数组里的成员,因为内部是引用机制,并没有复制...

1: 可以解析超大文件,本人实测8G的JSON文件,是可以解析的!
2: 关于解析性能  低调 想知道的可以自己测试,欢迎回帖测试结果...
3: 支持查询表达式
4: 支持路径
5: 支持排序>排序成员>排序主键
6: 一行代码去重...支持 成员+主键
7: 支持容错模式解析..成员之间可忽略逗号..
8: ......

简单写了个例子..
(, 下载次数: 19)

(, 下载次数: 38)

(, 下载次数: 46)

作者: ゞ情非得已Sky    时间: 2022-11-16 19:56
膜拜大佬.求带飞
作者: 好人好    时间: 2022-11-16 21:45
本帖最后由 好人好 于 2022-11-16 21:47 编辑

先支持,一直在找


http://bbs.voldp.com/forum.php?m ... &extra=page%3D1

楼主看看我这个问题能解决吗?谢谢!

作者: 小蜗牛    时间: 2022-11-16 21:59
本帖最后由 小蜗牛 于 2022-11-16 22:05 编辑
好人好 发表于 2022-11-16 21:45
先支持,一直在找

1:  哈希表.取数组 ("data").连接文本 (",", "bilgUnitID")
2:  哈希表.取数组 ("data").取哈希表 (0).枚举主键 (主键数组)

不知道是不是你想要的...方式挺多的


如果你要YYJSON的话..我就不知道了..没用过这个库...

作者: 好人好    时间: 2022-11-16 22:09
小蜗牛 发表于 2022-11-16 21:59
1:  哈希表.取数组 ("data").连接文本 (",", "bilgUnitID")
2:  哈希表.取数组 ("data").取哈希表 (0).枚 ...

好,感谢楼主!
作者: wtuauwfn    时间: 2023-4-4 08:40
感谢老大,我学习一下
作者: wtuauwfn    时间: 2023-4-6 09:25
本帖最后由 wtuauwfn 于 2023-4-6 09:55 编辑
小蜗牛 发表于 2022-11-16 21:59
1:  哈希表.取数组 ("data").连接文本 (",", "bilgUnitID")
2:  哈希表.取数组 ("data").取哈希表 (0).枚 ...

(, 下载次数: 24) 为什么载入不成功呢,是我写法不对吗


{
    "student": [{
        "name": "小花",
        "age": 21
    }, {
        "name": "小娜",
        "age": 20
    }]
}


作者: 小蜗牛    时间: 2023-4-6 10:21
wtuauwfn 发表于 2023-4-6 09:25
为什么载入不成功呢,是我写法不对吗

检查一下文件有没有BOM
作者: wtuauwfn    时间: 2023-4-6 17:34
小蜗牛 发表于 2023-4-6 10:21
检查一下文件有没有BOM

应访就是这个问题,用火山自己带的写入是可以的,就是自己建的不行
作者: wtuauwfn    时间: 2023-4-6 17:41
本帖最后由 wtuauwfn 于 2023-4-6 17:44 编辑
小蜗牛 发表于 2023-4-6 10:21
检查一下文件有没有BOM

读入的文件前总是有一个问号<火山程序 类型 = "通常" 版本 = 1 />
局部_文件 = UTF8到文本 (读入文件 (取运行目录 () + "JSON3.txt", ))
局部_文件1 = 读入文本文件 (取运行目录 () + "JSON2.txt", , 文本编码类型.UTF8)

用这两总方法都不行,我在学习习啊

作者: 小蜗牛    时间: 2023-4-6 20:27
wtuauwfn 发表于 2023-4-6 17:41
读入的文件前总是有一个问号
局部_文件 = UTF8到文本 (读入文件 (取运行目录 () + "JSON3.txt", ))
局部_ ...

读入文件

删除前面的三个字节..然后再转码
作者: wtuauwfn    时间: 2023-4-9 11:02
小蜗牛 发表于 2023-4-6 20:27
读入文件

删除前面的三个字节..然后再转码

好的,谢谢指点
作者: 山梦    时间: 2023-4-9 11:26
膜拜大佬.求带飞




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4