From 7d8dcb7ec46840c5f9f7519a2584697c7a3d4b36 Mon Sep 17 00:00:00 2001 From: Tao Wen Date: Sun, 4 Dec 2016 23:18:17 +0800 Subject: [PATCH] update README --- README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index fb47dcf..b96f502 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,7 @@ type StructOfTag struct { } func Test_reflect_struct_tag_field(t *testing.T) { - iter := ParseString(`{"field-1": "hello", "field2": "", "field3": "100"}`) - struct_ := StructOfTag{field2: "world"} - iter.Read(&struct_) + jsoniter.Unmarshal(`{"field-1": "hello", "field2": "", "field3": "100"}`, &struct_) if struct_.field1 != "hello" { fmt.Println(iter.Error) t.Fatal(struct_.field1) @@ -37,7 +35,7 @@ func Test_reflect_struct_tag_field(t *testing.T) { Array ``` -iter := ParseString(`[1,2,3]`) +iter := jsoniter.ParseString(`[1,2,3]`) for iter.ReadArray() { iter.ReadUint64() } @@ -53,7 +51,7 @@ type TestObj struct { ``` ``` -iter := ParseString(`{"field1": "1", "field2": 2}`) +iter := jsoniter.ParseString(`{"field1": "1", "field2": 2}`) obj := TestObj{} for field := iter.ReadObject(); field != ""; field = iter.ReadObject() { switch field { @@ -70,7 +68,7 @@ for field := iter.ReadObject(); field != ""; field = iter.ReadObject() { Skip ``` -iter := ParseString(`[ {"a" : [{"b": "c"}], "d": 102 }, "b"]`) +iter := jsoniter.ParseString(`[ {"a" : [{"b": "c"}], "d": 102 }, "b"]`) iter.ReadArray() iter.Skip() iter.ReadArray()