6-2 反序列化

Posted paad

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6-2 反序列化相关的知识,希望对你有一定的参考价值。

package main

import (
    "encoding/json"
    "fmt"
)

var JsonStr = `["hobby":["抽中华","喝牛栏山","烫花卷头"],"name":"王钢弹",
                "hobby":["抽中华","喝茅台","烫沙宣"],"name":"王铁弹",
                "hobby":["抽玉溪","喝五粮液","烫波浪头"],"name":"王钢弹"]`

//反序列化jsonstr 为map类型的slice
func main011() 
    JsonBytes := []byte(JsonStr)
    dataSlice := make([]map[string]interface,0)
    err := json.Unmarshal(JsonBytes, &dataSlice)
    if err != nil
        fmt.Printf("反序列化失败,err=",err)
        return
    
    fmt.Println(dataSlice)

 

以上是关于6-2 反序列化的主要内容,如果未能解决你的问题,请参考以下文章

leetcoe/二叉树/最近公共祖先/序列号反序列化

ThinkPHP5.1.x 反序列化

无法反序列化当前的JSON对象,为啥

反序列化为啥要找公开方法

ctf serialize 序列化和反序列化

如何序列化/反序列化的ArrayList