解码字符串和整数的切片

时间:2018-08-06 09:50:42

标签: json go slice

如何解码没有字段名称的字符串和整数切片?

这是我尝试解码的远程API的输出:

[["9BC67ACD", "example1", "example1.co.uk", "2018-08-06 08:46:44", "2018-08-06 08:46:44", "2018-08-06 08:46:44", "FINISHED", 1], ["B339CBA2", "example2", "example2.co.uk", "2018-08-06 08:38:25", "2018-08-06 08:38:24", "2018-08-06 08:38:27", "FINISHED", 1]]

做完这件事后,我会得到一个字节片

rBody, err := ioutil.ReadAll(r.Body)

我可以使用带有[][]interface{}的json解码器对此进行解码吗?

1 个答案:

答案 0 :(得分:2)

您的问题:-

  

我可以使用带有[] [] interface {}的json解码器对此进行解码吗?

是的,解码JSON输出没有错。这是JSON数组。

cordova-plugin

或者您可以将JSON解组到接口{}中。但是在两种情况下,您都需要类型声明来获取接口的基础值。

[["9BC67ACD", "example1", "example1.co.uk", "2018-08-06 08:46:44", "2018-08-06 08:46:44", "2018-08-06 08:46:44", "FINISHED", 1], ["B339CBA2", "example2", "example2.co.uk", "2018-08-06 08:38:25", "2018-08-06 08:38:24", "2018-08-06 08:38:27", "FINISHED", 1]]

Playground example