コード例 #1
0
func (co CoffeeOrder) ToOrderData() d.OrderData {
	rawData, err := json.Marshal(co)
	if err != nil {
		log.Printf("CoffeeSt tod ERROR at marshall %v", err)
	}
	data := map[string]interface{}{}
	if err = json.Unmarshal(rawData, &data); err != nil {
		log.Printf("CoffeeSt tod ERROR at unmarshall %v", err)
	}
	return d.NewOrderData(data)
}
コード例 #2
0
func (o *Order) ToOrderData() *db.OrderData {
	odc, _ := utils.ToMap(o, "json")
	result := db.NewOrderData(odc)
	return &result
}