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

Golang解析成struct

Golang解析成struct

Go
慕标5832272 2022-07-04 16:08:33
我无法将此 json 解析为我的结构。任何人都可以帮忙吗{"error":false,"response":{"results":[{"id":68876,"name":"cee lo green - big girls"},{"id":68954,"name":"charles, ray - the girl friend"},{"id":69603,"name":"charlie puth - la girls"},{"id":68001,"name":"city girls - careless"},{"id":68000,"name":"city girls - millionaire dick"},{"id":68002,"name":"city girls - period (we live)"},{"id":68004,"name":"city girls - rap shit"},{"id":68003,"name":"city girls - runnin"},{"id":68019,"name":"clairo - pretty girl"},{"id":68223,"name":"cohn, marc - girl of mysterious sorrow"},{"id":68343,"name":"contours, the - searching for a girl"}下面是我的 struct package main导入(“编码/json”“fmt”“io/ioutil”“log”“net/http”)类型测试结构 { SngID 字符串json:"id" SngNm 字符串json:"name" } 类型内部结构 {Result[10] test `json:"results"`}type Outer struct{ Eror bool json:"error" Response [] Innerjson:"results"}
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

您的 JSON 格式错误(检查 json.Unmarshal 返回的错误)。


无论如何,这个结构应该适合你。


    type Response struct {

        Error    bool `json:"error"`

        Response struct {

            Results []struct {

                ID   int    `json:"id"`

                Name string `json:"name"`

            } `json:"results"`

        } `json:"response"`

    }


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

添加回答

举报

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