I got two struct types encoded into bytes by gob, I want to decode the 
bytes into a specific struct, is it possible without try all struct 
types(maybe 3 or more struct types)?

 I want to decode bytes without specify which elem in mixedBytes is struct 
A, and which is struct B.
This is the playground url:  https://play.golang.org/p/F0Wp5eWdGu

Is is possible to implement it by a map or something like this?

var typesMap = map[string]reflect.Value{
    "A": reflect.ValueOf(A{}),
    "B": reflect.ValueOf(B{}),
}



-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to