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

    }
    主站蜘蛛池模板: 久热综合在线亚洲精品| 国产亚洲一区区二区在线| 亚洲国产成人精品电影| 波多野结衣免费一区视频| 色噜噜AV亚洲色一区二区| h视频在线观看免费| 久久久久久久亚洲精品| 精品国产福利尤物免费| 亚洲乱码国产一区三区| 日本亚洲欧洲免费天堂午夜看片女人员| 国产中文在线亚洲精品官网| 在线视频网址免费播放| 无码乱人伦一区二区亚洲一| 久久久久久夜精品精品免费啦 | 成人免费视频网站www| 亚洲国产成人久久精品动漫 | 亚洲白色白色在线播放| 1000部禁片黄的免费看| 亚洲自国产拍揄拍| 日本免费一区二区三区最新| 老司机午夜性生免费福利| 亚洲综合国产一区二区三区| 久久成人无码国产免费播放| 亚洲成a人片毛片在线| 永久免费看bbb| 久久最新免费视频| 91精品国产亚洲爽啪在线观看| 黄页免费的网站勿入免费直接进入| 亚洲日韩看片无码电影| 色噜噜亚洲精品中文字幕| 精品无码AV无码免费专区 | 香蕉国产在线观看免费| 国产亚洲综合网曝门系列| 最近中文字幕mv免费高清视频8| 亚洲精品福利你懂| AV在线播放日韩亚洲欧| **真实毛片免费观看| www亚洲精品久久久乳| 国产精品亚洲A∨天堂不卡| 18禁超污无遮挡无码免费网站国产 | 成人国产精品免费视频|