|
any_tests
|
05d041de10
fix #313 support json marshaller type as map key
|
7 anni fa |
|
api_tests
|
5bc9320502
Merge pull request #316 from proemergotech/master
|
6 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
|
fb5614a4ca
Don't marshal empty byte or uint8 slice as null
|
6 anni fa |
|
skip_tests
|
459f0e30ae
fix #37: add SkipAndAppendBytes iterator method
|
6 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
|
0ff49de124
update README
|
6 anni fa |
|
adapter.go
|
0fd91468bb
Fix typo in UnmarshalFromString documentation
|
6 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
|
ae4c002f78
rename ExampleMyKey
|
7 anni fa |
|
fuzzy_mode_convert_table.md
|
779c3e2164
update conversion table
|
8 anni fa |
|
go.mod
|
24c3d57281
Add go module definition
|
6 anni fa |
|
go.sum
|
24c3d57281
Add go module definition
|
6 anni fa |
|
iter.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_array.go
|
3d39af6dd9
remove feature prefix
|
7 anni fa |
|
iter_float.go
|
3a023a5fbc
clean readPositiveFloat64
|
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
|
459f0e30ae
fix #37: add SkipAndAppendBytes iterator method
|
6 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
|
a9403d25cd
fix #308 do NOT skip embedded structs without tag when OnlyTaggedField is set to true
|
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
|
e4aa2ec063
Fix the incompatible encoding
|
7 anni fa |
|
reflect_native.go
|
fb5614a4ca
Don't marshal empty byte or uint8 slice as null
|
6 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
|
08047c174c
fix #365, return error for +inf -inf and NaN
|
6 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 |