當前位置:
首頁 >
go语言 数组 map整体json
發布時間:2024/2/28
24
豆豆
生活随笔
收集整理的這篇文章主要介紹了
go语言 数组 map整体json
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗結論:
1. 基礎類型的數組,map可以直接json序列化為字符串
2. 上面的字符串也可以json反序列化為數組,map
實驗結果如圖:
?
完整代碼如下:
package mainimport ("encoding/json""fmt" )func main() {// int型數組json為字符串arr1 := []int{1, 2, 3, 4}arr1Byte, _ := json.Marshal(arr1)arr1Str := string(arr1Byte)fmt.Println("數組json后的字符串:", arr1Str)// json解析上面字符串arr2 := []int{}json.Unmarshal(arr1Byte, &arr2)fmt.Println("前面的字符串再json解析為數組:", arr2)// int型map json為字符串map1 := map[int]int{}map1[1] = 111map1[2] = 222map1[3] = 333map1Byte, _ := json.Marshal(map1)map1Str := string(map1Byte)fmt.Println("map json后的字符串:", map1Str)// json解析上面字符串map2 := map[int]int{}json.Unmarshal(map1Byte, &map2)fmt.Println("前面的字符串再json解析為map:", map2) }?
總結
以上是生活随笔為你收集整理的go语言 数组 map整体json的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go语言map遍历时删除是安全的, 且可
- 下一篇: go benchmark 性能测试 单元