<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 轉(zhuǎn)換

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

    這里用的是mongo的作為例子。
    對(duì)象加上不同的注解,
    可以輕松轉(zhuǎn)成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)

    }
    主站蜘蛛池模板: 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲精品制服丝袜四区| 国产精品亚洲色图| 成年人在线免费观看| 亚洲精选在线观看| 日韩精品极品视频在线观看免费| 久久久久久亚洲精品不卡| 人体大胆做受免费视频| 99久久免费观看| 亚洲av日韩av天堂影片精品| 亚洲视频无码高清在线| 人成午夜免费视频在线观看| 亚洲国产精品yw在线观看| 中文字幕无码成人免费视频| 国产精品亚洲片夜色在线| 午夜一级免费视频| 国产精品亚洲综合天堂夜夜| 亚洲精品专区在线观看| a级毛片免费高清毛片视频| 久久精品国产亚洲AV麻豆不卡| 无码A级毛片免费视频内谢| 亚洲第一页在线视频| 丁香花在线观看免费观看| 久久精品熟女亚洲av麻豆| 亚洲国产高清在线一区二区三区| 丰满少妇作爱视频免费观看| 91成人免费在线视频| WWW国产亚洲精品久久麻豆| 亚洲中文字幕伊人久久无码| 在线看片免费人成视频播| 亚洲国产高清美女在线观看| 日韩在线视频免费看| 久久精品成人免费观看97| 久久精品国产亚洲av高清漫画| 毛片在线看免费版| yy一级毛片免费视频| 久久久久久久亚洲Av无码| 成人毛片免费观看视频大全| 一个人看的在线免费视频| 久久久久亚洲AV成人片| 四虎影视精品永久免费|