Use json.Number for numbers

To avoid precision loss.
This commit is contained in:
Simon Ser 2022-10-07 11:51:37 +02:00
parent 3252e0dde7
commit 3fd30c72bc

View file

@ -148,7 +148,7 @@ func generateSchemaType(schema *jsonschema.Schema, root *jsonschema.Schema, requ
case jsonschema.TypeArray:
return jen.Index().Add(generateSchemaType(schema.Items, root, required))
case jsonschema.TypeNumber:
return jen.Float64()
return jen.Qual("encoding/json", "Number")
case jsonschema.TypeString:
return jen.String()
case jsonschema.TypeInteger: