Home | History | Annotate | Download | only in json

Lines Matching full:unmarshal

55 // A type that can unmarshal itself.
295 // unmarshal interface test
585 if err := Unmarshal(jsonBig, &v); err != nil {
586 t.Fatalf("Unmarshal: %v", err)
641 if err := Unmarshal(b, &s1); err != nil {
642 t.Fatalf("Unmarshal: %v", err)
657 if err := Unmarshal([]byte(`{"X":1}`), &i); err != nil {
658 t.Fatalf("Unmarshal: %v", err)
668 if err := Unmarshal([]byte(`{"X":1}`), &pxint); err != nil {
669 t.Fatalf("Unmarshal: %v", err)
698 {`{"result":"x"}`, `json: invalid use of ,string struct tag, trying to unmarshal "x" into string`},
699 {`{"result":"foo"}`, `json: invalid use of ,string struct tag, trying to unmarshal "foo" into string`},
700 {`{"result":"123"}`, `json: invalid use of ,string struct tag, trying to unmarshal "123" into string`},
701 {`{"result":123}`, `json: invalid use of ,string struct tag, trying to unmarshal unquoted value into string`},
1057 if err := Unmarshal([]byte(`{"R0":"ref","R1":"ref","R2":"ref","R3":"ref"}`), &got); err != nil {
1058 t.Fatalf("Unmarshal: %v", err)
1097 err := Unmarshal(data, &s)
1099 t.Fatalf("Unmarshal: %v", err)
1102 t.Fatalf("after Unmarshal, s.B=%d, s.C=%p, want 1, nil", s.B, s.C)
1142 if err := Unmarshal([]byte(blob), &b); err != nil {
1143 t.Errorf("Unmarshal %#q: %v", blob, err)
1147 t.Errorf("Unmarshal %#q into %#v: X=%#v, want %#v", blob, tt.pre, b.X, tt.post)
1187 err := Unmarshal(jsonData, &nulls)
1189 t.Errorf("Unmarshal of null values failed: %v", err)
1195 t.Errorf("Unmarshal of null values affected primitives")
1212 err = Unmarshal(data, &m2)
1235 err = Unmarshal(data, &b)
1258 err := Unmarshal([]byte(item.src), item.dest)
1260 t.Errorf("expected type error for Unmarshal(%q, type %T): got %T",
1280 err := Unmarshal([]byte(src), &x)
1282 t.Errorf("expected syntax error for Unmarshal(%q): got %T", src, err)
1300 err := Unmarshal([]byte(input), out)
1315 return fmt.Errorf("types: failed to unmarshal non-string value %q as an RFC 3339 time", b)
1327 err := Unmarshal([]byte(`"0000-00-00T00:00:00Z"`), &t3)
1343 err := Unmarshal([]byte(json), &dest)
1374 err := Unmarshal([]byte(tt.in), tt.ptr) // tt.ptr edited here
1376 t.Errorf("Unmarshal: %v", err)
1379 t.Errorf("Unmarshal(%#q, %s): have %v, want %v", tt.in, ptrstr, tt.ptr, tt.out)
1388 {nil, "json: Unmarshal(nil)"},
1389 {struct{}{}, "json: Unmarshal(non-pointer struct {})"},
1390 {(*int)(nil), "json: Unmarshal(nil *int)"},
1396 err := Unmarshal(buf, tt.v)
1398 t.Errorf("Unmarshal expecting error, got nil")
1402 t.Errorf("Unmarshal = %q; want %q", got, tt.want)
1411 {nil, "json: Unmarshal(nil)"},
1412 {struct{}{}, "json: Unmarshal(non-pointer struct {})"},
1413 {(*int)(nil), "json: Unmarshal(nil *int)"},
1414 {new(net.IP), "json: cannot unmarshal string into Go value of type *net.IP"},
1420 err := Unmarshal(buf, tt.v)
1422 t.Errorf("Unmarshal expecting error, got nil")
1426 Unmarshal = %q; want %q", got, tt.want)
1449 err = Unmarshal(data, &item)
1451 t.Fatalf("Unmarshal: %v", err)