在 Go 中将 json 转换为地图切片并将地图切片转换为 json 而不使用结构

我正在尝试将 json 字符串从 http 请求转换为 map/s 切片。而且我还应该将一部分 map/s 转换为 json 字符串以用于 http 响应。


在下面的两种情况下,我都想将以下内容转换为一片地图。来自http请求的json字符串可能是几个相同键值json对象的数组,比如;


[

        { title: 'JavaScript: The Good Parts', author: 'Douglas Crockford',

          releaseDate: '2008', keywords: 'JavaScript Programming' },

        { title: 'The Little Book on CoffeeScript', author: 'Alex MacCaw',

          releaseDate: '2012', keywords: 'CoffeeScript Programming' },

        { title: 'Scala for the Impatient', author: 'Cay S. Horstmann',

          releaseDate: '2012', keywords: 'Scala Programming' },

        { title: 'American Psycho', author: 'Bret Easton Ellis',

          releaseDate: '1991', keywords: 'Novel Splatter' },

        { title: 'Eloquent JavaScript', author: 'Marijn Haverbeke',

          releaseDate: '2011', keywords: 'JavaScript Programming' }

]

或一个人喜欢;


{ title: 'Eloquent JavaScript', author: 'Marijn Haverbeke',

  releaseDate: '2011', keywords: 'JavaScript Programming' }

第二个任务是将 map/s 切片转换为 json 字符串。


但是,我无法在这两个程序中成功。


json 包可以为结构执行这两项任务,我知道这一点。


出于设计考虑,我不应该使用预先编码的结构。


有没有一种已知的方法可以在 Go 中执行这些操作。


忽然笑
浏览 249回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go