當前位置: 首頁>>代碼示例>>Golang>>正文


Golang proto.UnmarshalJSONEnum函數代碼示例

本文整理匯總了Golang中github.com/gogo/protobuf/proto.UnmarshalJSONEnum函數的典型用法代碼示例。如果您正苦於以下問題:Golang UnmarshalJSONEnum函數的具體用法?Golang UnmarshalJSONEnum怎麽用?Golang UnmarshalJSONEnum使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了UnmarshalJSONEnum函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: UnmarshalJSON

func (x *AuthError_ErrorType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(AuthError_ErrorType_value, data, "AuthError_ErrorType")
	if err != nil {
		return err
	}
	*x = AuthError_ErrorType(value)
	return nil
}
開發者ID:stampzilla,項目名稱:gocast,代碼行數:8,代碼來源:cast_channel.pb.go

示例2: UnmarshalJSON

func (x *ColumnType_Kind) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(ColumnType_Kind_value, data, "ColumnType_Kind")
	if err != nil {
		return err
	}
	*x = ColumnType_Kind(value)
	return nil
}
開發者ID:ajayaa,項目名稱:cockroach,代碼行數:8,代碼來源:structured.pb.go

示例3: UnmarshalJSON

func (x *PeerType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(PeerType_value, data, "PeerType")
	if err != nil {
		return err
	}
	*x = PeerType(value)
	return nil
}
開發者ID:roxtar,項目名稱:influxdb-firehose-nozzle,代碼行數:8,代碼來源:http.pb.go

示例4: UnmarshalJSON

func (x *PhproxydStatusT) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(PhproxydStatusT_value, data, "PhproxydStatusT")
	if err != nil {
		return err
	}
	*x = PhproxydStatusT(value)
	return nil
}
開發者ID:badoo,項目名稱:thunder,代碼行數:8,代碼來源:phproxyd.pb.go

示例5: UnmarshalJSON

func (x *SqlMode_BitPosition) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(SqlMode_BitPosition_value, data, "SqlMode_BitPosition")
	if err != nil {
		return err
	}
	*x = SqlMode_BitPosition(value)
	return nil
}
開發者ID:Charlesdong,項目名稱:godropbox,代碼行數:8,代碼來源:binlog.pb.go

示例6: UnmarshalJSON

func (x *ConfChangeType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(ConfChangeType_value, data, "ConfChangeType")
	if err != nil {
		return err
	}
	*x = ConfChangeType(value)
	return nil
}
開發者ID:achanda,項目名稱:etcd,代碼行數:8,代碼來源:raft.pb.go

示例7: UnmarshalJSON

func (x *UserCmd) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(UserCmd_value, data, "UserCmd")
	if err != nil {
		return err
	}
	*x = UserCmd(value)
	return nil
}
開發者ID:cpp2go,項目名稱:gonet_example,代碼行數:8,代碼來源:test.pb.go

示例8: UnmarshalJSON

func (x *Genre) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(Genre_value, data, "Genre")
	if err != nil {
		return err
	}
	*x = Genre(value)
	return nil
}
開發者ID:gpaul,項目名稱:letmegrpc,代碼行數:8,代碼來源:proto2.pb.go

示例9: UnmarshalJSON

func (x *Operation_Type) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(Operation_Type_value, data, "Operation_Type")
	if err != nil {
		return err
	}
	*x = Operation_Type(value)
	return nil
}
開發者ID:edwardt,項目名稱:charmander-scheduler,代碼行數:8,代碼來源:state.pb.go

示例10: UnmarshalJSON

func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
	if err != nil {
		return err
	}
	*x = TheTestEnum(value)
	return nil
}
開發者ID:stevvooe,項目名稱:protobuf,代碼行數:8,代碼來源:enumstringer.pb.go

示例11: UnmarshalJSON

func (x *Data_DataType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(Data_DataType_value, data, "Data_DataType")
	if err != nil {
		return err
	}
	*x = Data_DataType(value)
	return nil
}
開發者ID:thelinuxkid,項目名稱:distribution,代碼行數:8,代碼來源:unixfs.pb.go

示例12: UnmarshalJSON

func (x *TimeSeriesQueryDerivative) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(TimeSeriesQueryDerivative_value, data, "TimeSeriesQueryDerivative")
	if err != nil {
		return err
	}
	*x = TimeSeriesQueryDerivative(value)
	return nil
}
開發者ID:JKhawaja,項目名稱:cockroach,代碼行數:8,代碼來源:timeseries.pb.go

示例13: UnmarshalJSON

func (x *Request_Color) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(Request_Color_value, data, "Request_Color")
	if err != nil {
		return err
	}
	*x = Request_Color(value)
	return nil
}
開發者ID:stevvooe,項目名稱:protobuf,代碼行數:8,代碼來源:test.pb.go

示例14: UnmarshalJSON

func (x *LogMessage_MessageType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(LogMessage_MessageType_value, data, "LogMessage_MessageType")
	if err != nil {
		return err
	}
	*x = LogMessage_MessageType(value)
	return nil
}
開發者ID:fujitsu-cf,項目名稱:cli,代碼行數:8,代碼來源:log.pb.go

示例15: UnmarshalJSON

func (x *Widget_Color) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(Widget_Color_value, data, "Widget_Color")
	if err != nil {
		return err
	}
	*x = Widget_Color(value)
	return nil
}
開發者ID:jmptrader,項目名稱:protobuf,代碼行數:8,代碼來源:test_objects.pb.go


注:本文中的github.com/gogo/protobuf/proto.UnmarshalJSONEnum函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。