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