golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...
Golang 實現 PHP里的 serialize() 、 unserialize()
安裝
go get -u github.com/techleeone/gophp/serialize
用法
package main
import (
"fmt"
"github.com/techleeone/gophp/serialize"
)
func main() {
str := `a:1:{s:3:"php";s:24:"世界上最好的語言";}`
// unserialize() in php
out, _ := serialize.UnMarshal([]byte(str))
fmt.Println(out) //map[php:世界上最好的語言]
// serialize() in php
jsonbyte, _ := serialize.Marshal(out)
fmt.Println(string(jsonbyte)) // a:1:{s:3:"php";s:24:"世界上最好的語言";}
}
github地址:?https://github.com/techleeone...
總結
以上所述是小編給大家介紹的golang實現php里的serialize()和unserialize()序列和反序列方法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!
總結
以上是生活随笔為你收集整理的golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab在输电线路故障测距中应用,M
- 下一篇: 泛型java博客园,Java深度历险之J