<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 閱讀(7711) 評論(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)

    }
    主站蜘蛛池模板: 国产91在线免费| 亚洲av无码潮喷在线观看| 免费无码一区二区| 国产V亚洲V天堂无码久久久| 18禁美女黄网站色大片免费观看| 2020亚洲男人天堂精品| 亚洲中久无码不卡永久在线观看| 99re视频精品全部免费| 国产成人综合亚洲一区| 亚洲va久久久噜噜噜久久| 成人无遮挡裸免费视频在线观看| 三级片免费观看久久| 久久亚洲精品人成综合网| 成年人网站在线免费观看| 丝袜足液精子免费视频| 亚洲国产美女精品久久| 亚洲成人一区二区| 国产成人免费网站| 在线观看黄片免费入口不卡| jiz zz在亚洲| 亚洲国产天堂在线观看| 亚洲AV无码成H人在线观看| 亚洲免费在线视频播放| 黄色a级免费网站| 色偷偷亚洲女人天堂观看欧| 丝袜熟女国偷自产中文字幕亚洲| 久久精品免费一区二区喷潮 | 亚洲欧美日韩一区二区三区| 亚洲AV永久精品爱情岛论坛| 四虎影视在线永久免费观看| 免费能直接在线观看黄的视频| 国产精品免费视频观看拍拍| 亚洲gay片在线gv网站| 久久精品国产亚洲AV大全| 国产亚洲精品免费视频播放| 波多野结衣久久高清免费 | 久久国产精品免费| 亚洲AV无码一区二区三区网址| 亚洲小视频在线播放| 久久精品夜色国产亚洲av| 亚洲另类少妇17p|