mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Added parse_integers optional to validation
This commit is contained in:
@@ -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 {
|
is_valid :: proc(data: []byte, spec := Specification.JSON, parse_integers := false) -> bool {
|
||||||
p := make_parser(data, spec, false, mem.nil_allocator());
|
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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user