diff options
Diffstat (limited to 'core/encoding/json/parser.odin')
| -rw-r--r-- | core/encoding/json/parser.odin | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/encoding/json/parser.odin b/core/encoding/json/parser.odin index aa041ba5e..374f8589f 100644 --- a/core/encoding/json/parser.odin +++ b/core/encoding/json/parser.odin @@ -11,7 +11,7 @@ Parser :: struct { allocator: mem.Allocator, } -make_parser :: proc(data: string, spec := Specification.JSON, allocator := context.allocator) -> Parser { +make_parser :: proc(data: []byte, spec := Specification.JSON, allocator := context.allocator) -> Parser { p: Parser; p.tok = make_tokenizer(data, spec); p.spec = spec; @@ -21,7 +21,7 @@ make_parser :: proc(data: string, spec := Specification.JSON, allocator := conte return p; } -parse :: proc(data: string, spec := Specification.JSON, allocator := context.allocator) -> (Value, Error) { +parse :: proc(data: []byte, spec := Specification.JSON, allocator := context.allocator) -> (Value, Error) { context.allocator = allocator; p := make_parser(data, spec, allocator); |