求助,这种20w行的json应该怎么读取啊
unity3d吧
全部回复
仅看楼主
level 1
西💢♂
楼主
文件是从其他游戏里扒来的,我需要读取里面的台词内容,本来想把整个文件复制到一个string,然后正则+数组提取,但是去加载那个json文件不完整,只能取到一部分
2022年09月18日 16点09分
1
level 1
墨宝非宝ing
厉害啊20w行,刚学吗?
2022年09月18日 21点09分
2
西💢♂
是,可以告诉我了吗
2022年09月18日 23点09分
墨宝非宝ing
不会,我也刚学
2022年09月19日 20点09分
level 11
NEKO电台
文件大小是多少
2022年09月19日 03点09分
3
西💢♂
9.21mb
2022年09月19日 15点09分
NEKO电台
@西💢♂
这点大小有啥读不了的。可以用Newtonsoft那个库来反序列化
2022年09月19日 15点09分
level 12
🙀看我会发光
你要是担心文件太大就预处理下呗,比如把json数据导入到sqlite里面去,unity再实时处理sqlite不就得了
2022年09月20日 01点09分
4
level 7
mkhbcgb
一般尽量控制配置文件大小在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