{"0":12, "1": 13, "2": 23, "3": 25}
сделал так пока:
func ToBinJson(rc []byte) io.Reader {
var buffStr string
buff := bytes.NewBufferString(buffStr)
buff.WriteString("{")
for i := 0; i < len(rc); i++ {
buff.Write([]byte("\""))
buff.WriteString(strconv.Itoa(i))
buff.Write([]byte("\""))
buff.Write([]byte(": "))
buff.WriteString(fmt.Sprintf("%v", rc[i]))
if i < len(rc)-1 {
buff.Write([]byte(", "))
}
}
buff.WriteString("}")
return buff
}
можно ли лучше сделать?
https://play.golang.org/p/uzmX_o7K25
Обсуждают сегодня