|
any_tests
|
05d041de10
fix #313 support json marshaller type as map key
|
7 yıl önce |
|
api_tests
|
5bc9320502
Merge pull request #316 from proemergotech/master
|
6 yıl önce |
|
benchmarks
|
fff342fd04
gofmt
|
7 yıl önce |
|
extension_tests
|
05d041de10
fix #313 support json marshaller type as map key
|
7 yıl önce |
|
extra
|
c5ddac9dc3
simplify `x = x <op> y` to `x <op>= y`
|
7 yıl önce |
|
misc_tests
|
fb5614a4ca
Don't marshal empty byte or uint8 slice as null
|
6 yıl önce |
|
skip_tests
|
459f0e30ae
fix #37: add SkipAndAppendBytes iterator method
|
6 yıl önce |
|
type_tests
|
0260c89b54
fix #286 calcHash should use byte not rune to calc hash
|
7 yıl önce |
|
value_tests
|
d05f387f50
fix #317, try parse as BigFloat if overflow
|
7 yıl önce |
|
.codecov.yml
|
b74ffb2e03
import github.com/stretchr/testify/require
|
8 yıl önce |
|
.gitignore
|
051434fab7
fix #198, use dep for vendoring
|
8 yıl önce |
|
.travis.yml
|
f29a0391bc
travis: add 1.x to go versions
|
8 yıl önce |
|
Gopkg.lock
|
720ab8dc7f
add tests for #283
|
7 yıl önce |
|
Gopkg.toml
|
720ab8dc7f
add tests for #283
|
7 yıl önce |
|
LICENSE
|
923358c07e
Initial commit
|
9 yıl önce |
|
README.md
|
0ff49de124
update README
|
6 yıl önce |
|
adapter.go
|
0fd91468bb
Fix typo in UnmarshalFromString documentation
|
6 yıl önce |
|
any.go
|
5916df66b3
fix #311 handle nil any
|
7 yıl önce |
|
any_array.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_bool.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_float.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_int32.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_int64.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_invalid.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_nil.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_number.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_object.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_str.go
|
c99d73acd0
rename
|
7 yıl önce |
|
any_uint32.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
any_uint64.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
build.sh
|
051434fab7
fix #198, use dep for vendoring
|
8 yıl önce |
|
config.go
|
5d789e5e02
fix #291 omit empty was not handled properly for json raw message
|
7 yıl önce |
|
example_test.go
|
ae4c002f78
rename ExampleMyKey
|
7 yıl önce |
|
fuzzy_mode_convert_table.md
|
779c3e2164
update conversion table
|
8 yıl önce |
|
go.mod
|
24c3d57281
Add go module definition
|
6 yıl önce |
|
go.sum
|
24c3d57281
Add go module definition
|
6 yıl önce |
|
iter.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
iter_array.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
iter_float.go
|
3a023a5fbc
clean readPositiveFloat64
|
7 yıl önce |
|
iter_int.go
|
ebe943a4a6
fix #241, support 32bit platform
|
7 yıl önce |
|
iter_object.go
|
0260c89b54
fix #286 calcHash should use byte not rune to calc hash
|
7 yıl önce |
|
iter_skip.go
|
459f0e30ae
fix #37: add SkipAndAppendBytes iterator method
|
6 yıl önce |
|
iter_skip_sloppy.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
iter_skip_sloppy_test.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
iter_skip_strict.go
|
d05f387f50
fix #317, try parse as BigFloat if overflow
|
7 yıl önce |
|
iter_str.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
jsoniter.go
|
f0487718f6
document public symbols
|
8 yıl önce |
|
pool.go
|
b858ec296c
Release writer to enable GC
|
7 yıl önce |
|
reflect.go
|
10a568c511
fix #293 copy extensions
|
7 yıl önce |
|
reflect_array.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
reflect_dynamic.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
reflect_extension.go
|
a9403d25cd
fix #308 do NOT skip embedded structs without tag when OnlyTaggedField is set to true
|
7 yıl önce |
|
reflect_json_number.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
reflect_json_raw_message.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
reflect_map.go
|
05d041de10
fix #313 support json marshaller type as map key
|
7 yıl önce |
|
reflect_marshaler.go
|
e4aa2ec063
Fix the incompatible encoding
|
7 yıl önce |
|
reflect_native.go
|
fb5614a4ca
Don't marshal empty byte or uint8 slice as null
|
6 yıl önce |
|
reflect_optional.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
reflect_slice.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
reflect_struct_decoder.go
|
f71b9090aa
allocate string for error description only if it really required
|
6 yıl önce |
|
reflect_struct_encoder.go
|
455b3f8bb8
move reflect2 from plz to modern-go
|
7 yıl önce |
|
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 yıl önce |
|
stream_float.go
|
08047c174c
fix #365, return error for +inf -inf and NaN
|
6 yıl önce |
|
stream_int.go
|
fff342fd04
gofmt
|
7 yıl önce |
|
stream_str.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
stream_test.go
|
3d39af6dd9
remove feature prefix
|
7 yıl önce |
|
test.sh
|
e7c7f3b337
fix coverage
|
7 yıl önce |