具体需求是cesium模型文件的tileset.json中,有些参数值不对,需要定位到错误值的行号来人工修改。判断错误值可以就是不知道如何定位行号。已经用c#实现了一版,想用go实现一个合入其他工具中。
1
iqingqian 2022-01-16 15:24:15 +08:00
试下 https://github.com/tidwall/gjson 这个库,可以有序解析
|
2
ilylx2008 2022-01-16 17:24:01 +08:00 2
json 文件什么是行号,只有一行的 json 就是 1 ?
|
3
wellsc 2022-01-16 17:28:11 +08:00
json 行号是啥概念
|
4
Citrus 2022-01-16 17:43:23 +08:00 via iPhone
震惊,解析 Json 要行号干嘛,数组本来就是有序的啊。而且难道传输过程中不压缩?
|
5
yolee599 2022-01-16 18:15:11 +08:00 via Android
不明白 json 要行号干嘛?
|
6
OliverDD 2022-01-16 20:39:37 +08:00 via iPhone
json 字段是无序的…行号这个要求有点怪
|
7
xupefei 2022-01-16 20:50:38 +08:00 via iPhone
你想要的是不是 jsonpath ?
|
8
wzzzx 2022-01-16 22:29:57 +08:00
或者你应该说说你的需求?万一是 AB 问题呢
|
12
Unicorns96 2022-01-17 11:17:39 +08:00
使用正则统计换行符数数量(\n)? 行号就是该字符前方换行符数量+1
|