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  }