付费找人解析一个无限嵌套的json

vus520 · · 5723 次点击
我今天看 go 解析yaml 的时候用的是 gopkg.in.yaml.v2这个, 其中他可以用 如下结构解析数据 ``` // MapSlice encodes and decodes as a YAML map. // The order of keys is preserved when encoding and decoding. type MapSlice []MapItem // MapItem is an item in a MapSlice. type MapItem struct { Key, Value interface{} } ``` 这样的话不需要知道key是什么名字也能解析 像你这样解析json的是否有这个格式, 如果没有可否自己创建一个type来解析呢?
#20
更多评论
不收费。 你最后的表格表头,字段里没有噢。。 你想要的结果还是不是很理解,再具体清晰点
#1
buckets是个Array. key: key, doc_count, [ct], [XXX.raw]. [ ]表示可能有 xxx.raw是个Object. key: doc_count_error_upper_bound, sum_other_doc_count, buckets aggregations是个Object. key: xxx.raw 每个都写成一个函数进行处理。前两个有相互调用的情况,但是最终buckets肯定会以没有xxx.raw项结束,不会死循环下去。
#2