【问题标题】:How to convert byte array to map[string,string] in golang如何在golang中将字节数组转换为map[string,string]
【发布时间】:2016-10-02 00:45:19
【问题描述】:

我想使用 golang 将字节数组转换为 map[string,string]。我试过这个:

var byte := json.Marshal(input)
var map := make(map[string]string *byte) // NOT WORKING

如果 byte 持有像 {\"hello\":\"world\",...} 这样的值 如何从字节数组创建地图

请帮忙。

【问题讨论】:

  • 您发布的代码没有多大意义(它有多个编译错误)。请更详细地解释您想要什么(编辑问题)。
  • map[string]string *byte 应该是什么?您的语法有太多错误,无法尝试和猜测。
  • 请看一下:blog.golang.org/json-and-go 以进一步了解如何做你想做的事
  • 没有 map[string,string] 这样的东西。

标签: go hashmap bytearray


【解决方案1】:

你可能想做类似的事情

m := make(map[string]string)
err := json.Unmarshal(input, &m)

这会创建一个新的 map[string]string 并将一个字节数组解组到其中。

【讨论】:

    猜你喜欢
    • 2015-11-17
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 2013-05-24
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多