Browse Source

Added parse_integers optional to validation

jockus 5 years ago
parent
commit
8d637f5139
1 changed files with 2 additions and 2 deletions
  1. 2 2
      core/encoding/json/validator.odin

+ 2 - 2
core/encoding/json/validator.odin

@@ -3,8 +3,8 @@ package json
 import "core:mem"
 import "core:mem"
 
 
 // NOTE(bill): is_valid will not check for duplicate keys
 // NOTE(bill): is_valid will not check for duplicate keys
-is_valid :: proc(data: []byte, spec := Specification.JSON) -> bool {
-	p := make_parser(data, spec, false, mem.nil_allocator());
+is_valid :: proc(data: []byte, spec := Specification.JSON, parse_integers := false) -> bool {
+	p := make_parser(data, spec, parse_integers, mem.nil_allocator());
 	if p.spec == Specification.JSON5 {
 	if p.spec == Specification.JSON5 {
 		return validate_value(&p);
 		return validate_value(&p);
 	}
 	}