From 3fd30c72bcd1860c7536a09ea24d7452a3a7bb16 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 7 Oct 2022 11:51:37 +0200 Subject: [PATCH] Use json.Number for numbers To avoid precision loss. --- cmd/jsonschemagen/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/jsonschemagen/main.go b/cmd/jsonschemagen/main.go index 3152158..7165e67 100644 --- a/cmd/jsonschemagen/main.go +++ b/cmd/jsonschemagen/main.go @@ -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: