Timestamp{}): "java.lang.Long", reflect.TypeOf(types.Int32Value{}): "java.lang.Integer", reflect.TypeOf(types.UInt32Value{}): "java.lang.Integer", } according to istio doc, it will be marshaled to string in RFC-3339 string and one example is lastTransitionTime on istio offical site...