You've already forked json-iterator
mirror of
https://github.com/json-iterator/go.git
synced 2025-06-18 22:57:33 +02:00
Formated, doced. Also fixed few minor bugs.
This commit is contained in:
README.mdany_test.gofeature_adapter.gofeature_any.gofeature_iter_object.gofeature_reflect.gojsoniter.gojsoniter_any_test.gojsoniter_array_test.gojsoniter_base64_test.gojsoniter_customize_test.gojsoniter_demo_test.gojsoniter_find_end_test.gojsoniter_float_test.gojsoniter_int_test.gojsoniter_io_test.gojsoniter_large_file_test.gojsoniter_map_test.gojsoniter_nested_test.gojsoniter_null_test.gojsoniter_object_test.gojsoniter_reflect_test.gojsoniter_skip_test.gojsoniter_string_test.go
@ -1,9 +1,9 @@
|
||||
package jsoniter
|
||||
|
||||
import (
|
||||
"testing"
|
||||
"reflect"
|
||||
"encoding/json"
|
||||
"reflect"
|
||||
"testing"
|
||||
)
|
||||
|
||||
type Level1 struct {
|
||||
@ -28,14 +28,14 @@ func Test_nested(t *testing.T) {
|
||||
case "world":
|
||||
l2.World = iter.ReadString()
|
||||
default:
|
||||
iter.ReportError("bind l2", "unexpected field: " + l2Field)
|
||||
iter.reportError("bind l2", "unexpected field: "+l2Field)
|
||||
}
|
||||
}
|
||||
l2Array = append(l2Array, l2)
|
||||
}
|
||||
l1.Hello = l2Array
|
||||
default:
|
||||
iter.ReportError("bind l1", "unexpected field: " + l1Field)
|
||||
iter.reportError("bind l1", "unexpected field: "+l1Field)
|
||||
}
|
||||
}
|
||||
if !reflect.DeepEqual(l1, Level1{
|
||||
@ -85,4 +85,4 @@ func Benchmark_json_nested(b *testing.B) {
|
||||
l1 := Level1{}
|
||||
json.Unmarshal([]byte(`{"hello": [{"world": "value1"}, {"world": "value2"}]}`), &l1)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user