Marshal of json.RawMessage

后端 未结 2 628
盖世英雄少女心
盖世英雄少女心 2021-02-16 00:29

Please find the code here http://play.golang.org/p/zdQ14ItNBZ

I am keeping JSON data as RawMessage, but cannot decode it out. I need the containing struct to be Marshall

2条回答
  •  独厮守ぢ
    2021-02-16 01:00

    jorellis answer is correct for versions of Go before 1.8.

    Go 1.8 and newer will correctly handle marshalling of both a pointer and non-pointer json.RawMessage.

    Fixing commit: https://github.com/golang/go/commit/1625da24106b610f89ff7a67a11581df95f8e234

提交回复
热议问题