<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    咖啡伴侶

    呆在上海
    posts - 163, comments - 156, trackbacks - 0, articles - 2

    golang 之 bson 與 struct 轉換

    Posted on 2013-09-22 16:08 oathleo 閱讀(7710) 評論(0)  編輯  收藏 所屬分類: Golang
    bson的介紹不說了
    golang下的解析包找到2個 一個是mongo的http://labix.org/gobson
    ,另外一個比較小眾https://github.com/sbunce/bson

    這里用的是mongo的作為例子。
    對象加上不同的注解,
    可以輕松轉成xml json bson 想想都興奮 
    package main

    import (
        "fmt"
        "labix.org/v2/mgo/bson"
    )

    type TestStruct struct {
        Name string
        ID   int32
    }

    func main() {
        fmt.Println("start")
        data, err := bson.Marshal(&TestStruct{Name: "Bob"})
        if err != nil {
            panic(err)
        }
        fmt.Println("%q", data)

        value := TestStruct{}
        err2 := bson.Unmarshal(data, &value)
        if err2 != nil {
            panic(err)
        }
        fmt.Println("value:", value)

        mmap := bson.M{}
        err3 := bson.Unmarshal(data, mmap)
        if err3 != nil {
            panic(err)
        }
        fmt.Println("mmap:", mmap)

    }
    主站蜘蛛池模板: 韩国免费三片在线视频| 黄页网站免费在线观看| 四虎影在线永久免费四虎地址8848aa | 亚洲国产亚洲综合在线尤物| 久久中文字幕免费视频| 亚洲美女在线观看播放| 无码国产精品一区二区免费式影视| 亚洲精品456在线播放| 日本阿v免费费视频完整版| 亚洲av专区无码观看精品天堂| 在线观看成人免费视频不卡| 亚洲 欧洲 自拍 另类 校园| 成人免费a级毛片无码网站入口 | 成人午夜性A级毛片免费| 亚洲中文无码永久免| 国产精品久久香蕉免费播放| 特黄特色的大片观看免费视频| 久久亚洲欧洲国产综合| 在线观看免费无码专区| 亚洲成aⅴ人片在线影院八| 大香人蕉免费视频75| 九一在线完整视频免费观看| 亚洲精品高清无码视频| 0588影视手机免费看片| 亚洲国产成人AV在线播放| 亚洲精品高清在线| 久久99热精品免费观看动漫| 2019亚洲午夜无码天堂| 亚洲第一永久AV网站久久精品男人的天堂AV| fc2成年免费共享视频18| 久久亚洲美女精品国产精品 | 一本色道久久88亚洲综合| 拍拍拍无挡视频免费观看1000| 亚洲视频免费播放| 日本最新免费不卡二区在线| 久久www免费人成精品香蕉| 亚洲美女色在线欧洲美女| 可以免费观看一级毛片黄a| 日本免费中文字幕| 亚洲成AV人影片在线观看| 亚洲春色在线视频|