la matriz de cadenas de golang map[string] está codificada en formato json o serializada, como la función de serialización de php, es decir, la matriz se convierte en una cadena;
json.Marshal() puede convertir la mayoría de los tipos de datos al formato json, como mapas, estructuras, etc.
paquete?principal
importar?(
"log"
"fmt"
"codificación/ json"
"codificación/json"
"codificación").json"
)
func?main()?{
v?:=?map[string]string{ "name":"foo",
}
datos,?err?:=?json .Marshal(v)
if?err?! =?nil?{ log.Println(err) return
}
fmt.Println(string( datos))
}