go 解析 json 如何获取字段在 json 文件中的行号

2022-01-16 13:56:33 +08:00
 xxligang
大佬们知道有没相关库有这个功能
1737 次点击
所在节点    问与答
12 条回复
iqingqian
2022-01-16 15:24:15 +08:00
试下 https://github.com/tidwall/gjson 这个库,可以有序解析
ilylx2008
2022-01-16 17:24:01 +08:00
json 文件什么是行号,只有一行的 json 就是 1 ?
wellsc
2022-01-16 17:28:11 +08:00
json 行号是啥概念
Citrus
2022-01-16 17:43:23 +08:00
震惊,解析 Json 要行号干嘛,数组本来就是有序的啊。而且难道传输过程中不压缩?
yolee599
2022-01-16 18:15:11 +08:00
不明白 json 要行号干嘛?
OliverDD
2022-01-16 20:39:37 +08:00
json 字段是无序的…行号这个要求有点怪
xupefei
2022-01-16 20:50:38 +08:00
你想要的是不是 jsonpath ?
wzzzx
2022-01-16 22:29:57 +08:00
或者你应该说说你的需求?万一是 AB 问题呢
xxligang
2022-01-17 10:10:24 +08:00
@ilylx2008 是这么理解的。就是字段在 json 文本文件中的行号
xxligang
2022-01-17 10:11:09 +08:00
@Citrus 不涉及传输,就是定位行号给人看的
ilylx2008
2022-01-17 10:53:22 +08:00
@xxligang 参数值不对的原因是什么,人工修改了 json 文件?
Unicorns96
2022-01-17 11:17:39 +08:00
使用正则统计换行符数数量(\n)? 行号就是该字符前方换行符数量+1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX