为了账号安全,请及时绑定邮箱和手机立即绑定

如何解析 JSON 整数数组

如何解析 JSON 整数数组

Go
www说 2023-04-17 14:53:47
我有一个回应:[18094823,18082017,18088099,18078184,18086418]那是一个 *net/http.Response。我该如何解析?有关于如何使用 JSON 结构解码 JSON 对象流而不是简单的数字数组的明确文档。
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

您可以像解码任何其他结构 JSON 对象一样对其进行解码。您只需要定义一个有效的结构,在这种情况下它只是整数数组。当然,在此之前,您需要使用 ioutil.ReadAll 获取响应字节


package main


import "encoding/json"

import "fmt"


var data string = "[18094823,18082017,18088099,18078184,18086418]"

func main() {

    fmt.Print(data)

    res := make([]int, 0)

    json.Unmarshal([]byte(data), &res)

    fmt.Println(res)

}

https://play.golang.org/p/h5LAOgYnROq


查看完整回答
反对 回复 2023-04-17
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信