|
extra
|
b134d86290
optimize code
|
há 8 anos atrás |
|
output_tests
|
7df5a67d0d
Add tests for int64
|
há 8 anos atrás |
|
skip_tests
|
be6688fc1a
fix #200, do not use symbolic link in the code
|
há 8 anos atrás |
|
.codecov.yml
|
b74ffb2e03
import github.com/stretchr/testify/require
|
há 8 anos atrás |
|
.gitignore
|
9fddff05f0
try to fix #194 with larger array
|
há 8 anos atrás |
|
.travis.yml
|
f29a0391bc
travis: add 1.x to go versions
|
há 8 anos atrás |
|
LICENSE
|
923358c07e
Initial commit
|
há 9 anos atrás |
|
README.md
|
abe3c4016b
fix #179
|
há 8 anos atrás |
|
compatible_test.go
|
640251ab91
Fix standard compatiblility
|
há 8 anos atrás |
|
example_test.go
|
9ecb1fd36d
fix go vet
|
há 8 anos atrás |
|
feature_adapter.go
|
f1258b01aa
fix #191 do not always assume the object field is simple string
|
há 8 anos atrás |
|
feature_any.go
|
b1b003864e
expose OptionalEncoder&OptionalDecoder; add attachment to Stream&Iterator for customized decoder/encoder
|
há 8 anos atrás |
|
feature_any_array.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_bool.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_float.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_int32.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_int64.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_invalid.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_nil.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_number.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_object.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_string.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_uint32.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_any_uint64.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
feature_config.go
|
ff2b70c1db
support config level extension
|
há 8 anos atrás |
|
feature_iter.go
|
9f088cbcc4
fix #195 when decode float as int, report it clearly
|
há 8 anos atrás |
|
feature_iter_array.go
|
6240e1e798
#185 add jsoniter.Valid
|
há 8 anos atrás |
|
feature_iter_float.go
|
f705934fbf
#138 fix - without following digits; fix 1.e1
|
há 8 anos atrás |
|
feature_iter_int.go
|
f7279a603e
fix out of range
|
há 8 anos atrás |
|
feature_iter_object.go
|
f1258b01aa
fix #191 do not always assume the object field is simple string
|
há 8 anos atrás |
|
feature_iter_skip.go
|
6240e1e798
#185 add jsoniter.Valid
|
há 8 anos atrás |
|
feature_iter_skip_sloppy.go
|
7e3b776024
change jsoniter-sloppy to jsoniter_sloppy
|
há 8 anos atrás |
|
feature_iter_skip_strict.go
|
7e3b776024
change jsoniter-sloppy to jsoniter_sloppy
|
há 8 anos atrás |
|
feature_iter_string.go
|
6240e1e798
#185 add jsoniter.Valid
|
há 8 anos atrás |
|
feature_json_number.go
|
73c7bc881e
fix #180, add missing methods to jsoniter.Number
|
há 8 anos atrás |
|
feature_pool.go
|
b1b003864e
expose OptionalEncoder&OptionalDecoder; add attachment to Stream&Iterator for customized decoder/encoder
|
há 8 anos atrás |
|
feature_reflect.go
|
ff2b70c1db
support config level extension
|
há 8 anos atrás |
|
feature_reflect_array.go
|
b1b003864e
expose OptionalEncoder&OptionalDecoder; add attachment to Stream&Iterator for customized decoder/encoder
|
há 8 anos atrás |
|
feature_reflect_extension.go
|
ff2b70c1db
support config level extension
|
há 8 anos atrás |
|
feature_reflect_map.go
|
845d8438db
#126 fix space in case map key is sorted
|
há 8 anos atrás |
|
feature_reflect_native.go
|
6240e1e798
#185 add jsoniter.Valid
|
há 8 anos atrás |
|
feature_reflect_object.go
|
2dc0031b26
#152 gofmt
|
há 8 anos atrás |
|
feature_reflect_slice.go
|
3c0e5762c4
fix #196 do not hard code 1 << 49
|
há 8 anos atrás |
|
feature_reflect_struct_decoder.go
|
f1258b01aa
fix #191 do not always assume the object field is simple string
|
há 8 anos atrás |
|
feature_stream.go
|
b1b003864e
expose OptionalEncoder&OptionalDecoder; add attachment to Stream&Iterator for customized decoder/encoder
|
há 8 anos atrás |
|
feature_stream_float.go
|
bede1d7f40
fix build; add document for exported symbols
|
há 8 anos atrás |
|
feature_stream_int.go
|
bede1d7f40
fix build; add document for exported symbols
|
há 8 anos atrás |
|
feature_stream_string.go
|
36b14963da
#153 fix invalid utf8 using same implementation as the standard library
|
há 8 anos atrás |
|
fuzzy_mode_convert_table.md
|
779c3e2164
update conversion table
|
há 8 anos atrás |
|
jsoniter.go
|
f0487718f6
document public symbols
|
há 8 anos atrás |
|
jsoniter_1dot8_only_test.go
|
f1258b01aa
fix #191 do not always assume the object field is simple string
|
há 8 anos atrás |
|
jsoniter_adapter_test.go
|
845d8438db
#126 fix space in case map key is sorted
|
há 8 anos atrás |
|
jsoniter_alias_test.go
|
bede1d7f40
fix build; add document for exported symbols
|
há 8 anos atrás |
|
jsoniter_any_array_test.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
jsoniter_any_bool_test.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
jsoniter_any_float_test.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
jsoniter_any_int_test.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
jsoniter_any_map_test.go
|
b74ffb2e03
import github.com/stretchr/testify/require
|
há 8 anos atrás |
|
jsoniter_any_null_test.go
|
b74ffb2e03
import github.com/stretchr/testify/require
|
há 8 anos atrás |
|
jsoniter_any_object_test.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
jsoniter_any_string_test.go
|
f6da8e62c3
#133 validate json when Skip()
|
há 8 anos atrás |
|
jsoniter_array_test.go
|
c15b4d116c
#139 unmarshal non base64 into []byte
|
há 8 anos atrás |
|
jsoniter_bool_test.go
|
b5d2607a6d
replace should.Equal(nil, err) with should.NoError(err)
|
há 8 anos atrás |
|
jsoniter_customize_test.go
|
1f58120d43
Always skip unexported fields when encoding
|
há 8 anos atrás |
|
jsoniter_demo_test.go
|
6d0e6f3733
fix go report card
|
há 8 anos atrás |
|
jsoniter_encode_interface_test.go
|
93ce14316d
increase coverage
|
há 8 anos atrás |
|
jsoniter_enum_marshaler_test.go
|
b5d2607a6d
replace should.Equal(nil, err) with should.NoError(err)
|
há 8 anos atrás |
|
jsoniter_fixed_array_test.go
|
b74ffb2e03
import github.com/stretchr/testify/require
|
há 8 anos atrás |
|
jsoniter_float_test.go
|
e066e54964
#135 verify 1e1 and 1.0e1 is handled same as std
|
há 8 anos atrás |
|
jsoniter_int_test.go
|
9f088cbcc4
fix #195 when decode float as int, report it clearly
|
há 8 anos atrás |
|
jsoniter_interface_test.go
|
9f088cbcc4
fix #195 when decode float as int, report it clearly
|
há 8 anos atrás |
|
jsoniter_invalid_test.go
|
6240e1e798
#185 add jsoniter.Valid
|
há 8 anos atrás |
|
jsoniter_io_test.go
|
f6da8e62c3
#133 validate json when Skip()
|
há 8 anos atrás |
|
jsoniter_iterator_test.go
|
be9d4ded4f
Use json.Number as the return
|
há 8 anos atrás |
|
jsoniter_large_file_test.go
|
c15b4d116c
#139 unmarshal non base64 into []byte
|
há 8 anos atrás |
|
jsoniter_map_test.go
|
bd4364ab7c
#129 fix read map with reader, should use ReadMapCB instead of ReadObjectCB
|
há 8 anos atrás |
|
jsoniter_must_be_valid_test.go
|
b74ffb2e03
import github.com/stretchr/testify/require
|
há 8 anos atrás |
|
jsoniter_nested_test.go
|
818ae1331a
#68 number to string
|
há 8 anos atrás |
|
jsoniter_null_test.go
|
9f6e5962a9
Improve stdlib compatibility
|
há 8 anos atrás |
|
jsoniter_object_test.go
|
f1258b01aa
fix #191 do not always assume the object field is simple string
|
há 8 anos atrás |
|
jsoniter_optional_test.go
|
b74ffb2e03
import github.com/stretchr/testify/require
|
há 8 anos atrás |
|
jsoniter_raw_message_test.go
|
46b20bbbec
#178 SkipAndReturnBytes should return copy of memory
|
há 8 anos atrás |
|
jsoniter_reader_test.go
|
9b3ec40fd9
#133 fix empty struct skip; fix ] as empty array
|
há 8 anos atrás |
|
jsoniter_reflect_native_test.go
|
b31b1301e2
#59 add ConfigFastest
|
há 8 anos atrás |
|
jsoniter_skip_test.go
|
aed5a81f09
fix #190 handle empty input
|
há 8 anos atrás |
|
jsoniter_sloppy_test.go
|
5eded4f6ae
implement skip number and string strictly
|
há 8 anos atrás |
|
jsoniter_stream_test.go
|
dbb1ef3f63
#177 flush buffer should check available again
|
há 8 anos atrás |
|
jsoniter_string_test.go
|
156284b028
#137 fix unicode surrogate incompatibility
|
há 8 anos atrás |
|
jsoniter_struct_decoder_test.go
|
2dc0031b26
#152 gofmt
|
há 8 anos atrás |
|
jsoniter_struct_encoder_test.go
|
1f58120d43
Always skip unexported fields when encoding
|
há 8 anos atrás |
|
jsoniter_wrap_test.go
|
d249b05a85
rename ValueType, to avoid collision with json.Number
|
há 8 anos atrás |
|
test.sh
|
b46d0a2324
make test faster
|
há 8 anos atrás |
|
unmarshal_input_test.go
|
f6da8e62c3
#133 validate json when Skip()
|
há 8 anos atrás |