初级会员
  • 第 23945 位会员
  • simon_lau
  • 2018-10-17 13:46:54
  • Offline
  • 19 80

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • #7 @xiaoxuan 在多级的时候,就没有用了,比如如下的写法: type MyJsonName struct { Code int `json:"code"` Data struct { Items []struct { BindChannels string `json:"bind_channels"` Description string `json:"description"` EventID []int `json:"event_id"` ID int `json:"id"` Linkage []struct { AddrBookID []int `json:"addr_book_id"` Description string `json:"description"` ID int `json:"id"` LinkageChannels []string `json:"linkage_channels"` RecordParam struct { PreRecordingTime int `json:"pre_recording_time"` RecordingTime int `json:"recording_time"` } `json:"record_param"` Type int `json:"type"` } `json:"linkage"` Name string `json:"name"` Status int `json:"status"` Type int `json:"type"` } `json:"items"` ItemsTotal int `json:"items_total"` } `json:"data"` Msg string `json:"msg"` } myjs:= MyJsonName{ Code: 0, Data: struct { Items []struct { BindChannels string `json:"bind_channels"` Description string `json:"description"` EventID []int `json:"event_id"` ID int `json:"id"` Linkage []struct { AddrBookID []int `json:"addr_book_id"` Description string `json:"description"` ID int `json:"id"` LinkageChannels []string `json:"linkage_channels"` RecordParam struct { PreRecordingTime int `json:"pre_recording_time"` RecordingTime int `json:"recording_time"` } `json:"record_param"` Type int `json:"type"` } `json:"linkage"` Name string `json:"name"` Status int `json:"status"` Type int `json:"type"` } `json:"items"` ItemsTotal int `json:"items_total"` }{}, Msg: "", }
  • #3 @heyHui2018 没看明白呢
  • #2 @TryHenry 主要实际项目中,这个匿名结构体还是挺大个儿头的 整体抄上的话,就失去意义了
  • 自己顶一把 之所以不拆开,是因为有个json转结构体的工具,非常方便 再拆一把,没必要,也太多