|
any_tests
|
05d041de10
fix #313 support json marshaller type as map key
|
7 anni fa |
|
api_tests
|
2fbdfbb595
merge
|
7 anni fa |
|
benchmarks
|
fff342fd04
gofmt
|
7 anni fa |
|
extension_tests
|
05d041de10
fix #313 support json marshaller type as map key
|
7 anni fa |
|
extra
|
c5ddac9dc3
simplify `x = x <op> y` to `x <op>= y`
|
7 anni fa |
|
misc_tests
|
4cc76529e8
remove redundant dereferencing expressions
|
7 anni fa |
|
skip_tests
|
05d041de10
fix #313 support json marshaller type as map key
|
7 anni fa |
|
type_tests
|
0260c89b54
fix #286 calcHash should use byte not rune to calc hash
|
7 anni fa |
|
value_tests
|
d05f387f50
fix #317, try parse as BigFloat if overflow
|
7 anni fa |
|
.codecov.yml
|
b74ffb2e03
import github.com/stretchr/testify/require
|
8 anni fa |
|
.gitignore
|
051434fab7
fix #198, use dep for vendoring
|
8 anni fa |
|
.travis.yml
|
f29a0391bc
travis: add 1.x to go versions
|
8 anni fa |
|
Gopkg.lock
|
720ab8dc7f
add tests for #283
|
7 anni fa |
|
Gopkg.toml
|
720ab8dc7f
add tests for #283
|
7 anni fa |
|
LICENSE
|
923358c07e
Initial commit
|
9 anni fa |
|
README.md
|
9e9a97040e
always benchmark yourself
|
7 anni fa |
|
adapter.go
|
1624edc445
fix #295 decoder more was not compatible with standard library
|
7 anni fa |
|
any.go
|
5916df66b3
fix #311 handle nil any
|
7 anni fa |
|
any_array.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_bool.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_float.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_int32.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_int64.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_invalid.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_nil.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_number.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_object.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_str.go
|
c99d73acd0
rename
|
7 anni fa |
|
any_uint32.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
any_uint64.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
build.sh
|
051434fab7
fix #198, use dep for vendoring
|
8 anni fa |
|
config.go
|
5d789e5e02
fix #291 omit empty was not handled properly for json raw message
|
7 anni fa |
|
example_test.go
|
fff342fd04
gofmt
|
7 anni fa |
|
fuzzy_mode_convert_table.md
|
779c3e2164
update conversion table
|
8 anni fa |
|
iter.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_array.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_float.go
|
f76d712086
use multi-value case clause instead of fallthrough
|
7 anni fa |
|
iter_int.go
|
ebe943a4a6
fix #241, support 32bit platform
|
7 anni fa |
|
iter_object.go
|
0260c89b54
fix #286 calcHash should use byte not rune to calc hash
|
7 anni fa |
|
iter_skip.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_skip_sloppy.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_skip_sloppy_test.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_skip_strict.go
|
d05f387f50
fix #317, try parse as BigFloat if overflow
|
7 anni fa |
|
iter_str.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
jsoniter.go
|
f0487718f6
document public symbols
|
8 anni fa |
|
pool.go
|
b858ec296c
Release writer to enable GC
|
7 anni fa |
|
reflect.go
|
10a568c511
fix #293 copy extensions
|
7 anni fa |
|
reflect_array.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_dynamic.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_extension.go
|
10a568c511
fix #293 copy extensions
|
7 anni fa |
|
reflect_json_number.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_json_raw_message.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_map.go
|
05d041de10
fix #313 support json marshaller type as map key
|
7 anni fa |
|
reflect_marshaler.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_native.go
|
8744d7c5c7
\n should not be ignored in base64 decode
|
7 anni fa |
|
reflect_optional.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_slice.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
reflect_struct_decoder.go
|
3830516ed0
Fix case sensitivity for nested fields
|
7 anni fa |
|
reflect_struct_encoder.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 anni fa |
|
stream.go
|
2a93f9003e
fix #244 use BinaryAsStringExtension to make []byte pretty, while the output is valid json, but it can not be decoded by other json codec, as \x01 is decoded as \x01 by them, which is not original input
|
7 anni fa |
|
stream_float.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
stream_int.go
|
fff342fd04
gofmt
|
7 anni fa |
|
stream_str.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
stream_test.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
test.sh
|
e7c7f3b337
fix coverage
|
7 anni fa |