json2protobuf: support for all numeric types and boolean