Suppose, i have a struct with field of int. If i send a json string from client side to server and if this filed contains some characters instread of digits, go causes an error while decoding/unmarshalling json string. so how to make go set zero value instead of causing an error.