github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/encoding/kmgBson/kmgBson.go (about) 1 package kmgBson 2 3 import ( 4 "io/ioutil" 5 "os" 6 7 "labix.org/v2/mgo/bson" 8 ) 9 10 func WriteFile(path string, obj interface{}) (err error) { 11 out, err := bson.Marshal(obj) 12 if err != nil { 13 return err 14 } 15 return ioutil.WriteFile(path, out, os.FileMode(0777)) 16 }