求助,这种20w行的json应该怎么读取啊
unity3d吧
全部回复
仅看楼主
level 1
西💢♂ 楼主
文件是从其他游戏里扒来的,我需要读取里面的台词内容,本来想把整个文件复制到一个string,然后正则+数组提取,但是去加载那个json文件不完整,只能取到一部分
2022年09月18日 16点09分 1
level 1
厉害啊20w行,刚学吗?
2022年09月18日 21点09分 2
是,可以告诉我了吗
2022年09月18日 23点09分
不会,我也刚学
2022年09月19日 20点09分
level 11
文件大小是多少
2022年09月19日 03点09分 3
9.21mb
2022年09月19日 15点09分
@西💢♂ 这点大小有啥读不了的。可以用Newtonsoft那个库来反序列化
2022年09月19日 15点09分
level 12
你要是担心文件太大就预处理下呗,比如把json数据导入到sqlite里面去,unity再实时处理sqlite不就得了
2022年09月20日 01点09分 4
level 7
一般尽量控制配置文件大小在1m以内。
2022年09月20日 04点09分 5
level 1
C# 本来就支持分段读取文件流啊,哪怕你自己手动把这文件的数据拆分成多个文件也行啊
2022年09月22日 10点09分 6
level 3
全部删除a~z不就只剩符号和标点了吗
2022年09月23日 01点09分 7
level 1
20w行不算大到不能读取吧?
2022年09月23日 03点09分 8
level 1
西💢♂ 楼主
两年后看到自己发的帖子,我回想了一下
20w行 嵌套又不深而且文件也没多大是可以读出来的。
但是当时我是用unity 的Debug.Log,我当时还不知道unity Debug.Log会对字符串长度进行截取,然后打印的结果就只看到了一部分
2024年12月14日 03点12分 10
1