使用内部数组(所有整数)解组记录的json数组

时间:2018-12-21 08:17:30

标签: arrays json go unmarshalling

我正在尝试编写一个简单的go程序来读取json并从此数据中解组到Record结构的一部分

[
[[[1084, 1347], [1365, 717, 293]], 30], 
[[[768, 989], [562,555]], 10],
[[[4, 1144], [1355, 1279, 298]], 20]
... many more records
]

数据是记录的数组 每个记录都有一个由两个元素组成的整数数组, 然后是可变数量的int元素数组,然后是int 数组中的所有数据均为整数

我不知道如何使用json库读取每个记录的内部数组。

当然可以将它们读取为字符串并进行解析,但是json库似乎应该为我完成所有工作。

试图将每条记录读入

type Record struct {
    pair struct{
        x int
        y int
    }
    vector []int
    result int
    }

...
records := make([]Record) // variable to receive all records

请帮助。

0 个答案:

没有答案