From 5af20aa467238ebfdec26dde70429bcb553224db Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 7 Jan 2019 23:08:38 +0000 Subject: Make encoding/json use []byte rather than string --- core/encoding/json/parser.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/encoding/json/parser.odin') 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); -- cgit v1.2.3