|
6c702ce12a
|
fix #264 check io.EOF when test decoder.More
|
2018-04-20 16:10:56 +08:00 |
|
|
f88871b601
|
fix #263, support empty string as 0 in fuzz mode
|
2018-04-18 16:34:54 +08:00 |
|
|
f246f80f14
|
fix #260, support rename for extra.SupportPrivateFields
|
2018-04-18 16:28:55 +08:00 |
|
|
51dd70305b
|
add more test for #252
|
2018-04-18 16:22:47 +08:00 |
|
|
a949c42748
|
fix #261 should load from reader
|
2018-04-18 16:11:14 +08:00 |
|
|
f89479f5c0
|
Merge pull request #257 from ash2k/release-writer
Release writer to enable GC
|
2018-04-08 08:25:46 +08:00 |
|
|
b858ec296c
|
Release writer to enable GC
|
2018-04-07 21:40:08 +10:00 |
|
|
885a41a0a6
|
Merge branch 'master' of https://github.com/json-iterator/go
|
2018-04-03 13:41:12 +08:00 |
|
|
9e9a97040e
|
always benchmark yourself
|
2018-04-03 13:41:01 +08:00 |
|
|
fb4d53e4cc
|
Merge pull request #255 from bboreham/error-test
Add a test for input errors, and fix one bug that it finds
|
2018-04-02 13:50:44 +08:00 |
|
|
b53656d459
|
Check that a struct ends with closing brace
|
2018-04-01 22:02:44 +00:00 |
|
|
8f27a81d90
|
Add a test for input errors
Send various malformed JSON strings into the decoder for each type,
and check we get an error each time.
|
2018-04-01 22:01:21 +00:00 |
|
|
4930b053b8
|
explit test case sensitive for #252
|
2018-03-24 22:38:32 +08:00 |
|
|
06e0f9391e
|
fix #250 case insensitive field match
|
2018-03-20 21:43:30 +08:00 |
|
|
ca39e5af3e
|
suport encode map[interface{}]interface{}
1.1.3
|
2018-03-15 21:28:16 +08:00 |
|
|
39acec93e0
|
expose DecoderOf and EncoderOf
|
2018-03-14 23:18:20 +08:00 |
|
|
25fa392355
|
fix #245, always reuse existing value even UseNumber
|
2018-03-01 19:23:20 +08:00 |
|
|
d51e841de0
|
fix build on 1.8
|
2018-02-28 20:29:23 +08:00 |
|
|
3353055b2a
|
use concurrent.Map for 1.8 support
1.1.2
|
2018-02-28 17:11:57 +08:00 |
|
|
455b3f8bb8
|
move reflect2 from plz to modern-go
|
2018-02-28 17:09:30 +08:00 |
|
|
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
|
2018-02-27 12:40:48 +08:00 |
|
|
9472474ffd
|
test []byte behavior
|
2018-02-27 12:04:11 +08:00 |
|
|
ad83167dc6
|
fix #243 fuzzy decoder should take null as valid input
|
2018-02-26 23:22:22 +08:00 |
|
|
fff342fd04
|
gofmt
|
2018-02-24 22:04:41 +08:00 |
|
|
8d6662b81b
|
fix #242 add CreateMapKeyEncoder and CreateMapKeyDecoder to extension spi
|
2018-02-24 22:04:11 +08:00 |
|
|
a377e2656b
|
add map key example
|
2018-02-23 18:20:14 +08:00 |
|
|
0ac74bba4a
|
upgrade reflect2
1.1.1
|
2018-02-23 08:20:31 +08:00 |
|
|
ebe943a4a6
|
fix #241, support 32bit platform
|
2018-02-23 08:12:45 +08:00 |
|
|
414d0307c9
|
fix struct decoder report error
|
2018-02-22 13:30:59 +08:00 |
|
|
86e9fd72bc
|
update pkg
|
2018-02-22 11:48:56 +08:00 |
|
|
be70f29b04
|
detect remaining bytes
1.1.0
|
2018-02-22 10:37:32 +08:00 |
|
|
a3fdd37b9a
|
use sync.Pool
|
2018-02-22 10:29:29 +08:00 |
|
|
d346ea6e55
|
get encoder without get type first
|
2018-02-22 10:20:19 +08:00 |
|
|
820ec30bd6
|
get decoder without get type first
|
2018-02-22 10:18:27 +08:00 |
|
|
df8295a48a
|
fix 1.8
|
2018-02-22 10:13:38 +08:00 |
|
|
99fc16a363
|
use reflect2 to replace reflect
|
2018-02-22 10:12:08 +08:00 |
|
|
a3866383f5
|
support recursive struct
|
2018-02-21 17:59:41 +08:00 |
|
|
2fcbb23d96
|
rewrite how eface and iface are handled
|
2018-02-21 12:16:50 +08:00 |
|
|
ea6403326b
|
fix #239, empty slice
|
2018-02-21 07:24:22 +08:00 |
|
|
404d90796f
|
move type declaration into separate files
|
2018-02-20 23:08:58 +08:00 |
|
|
b79587753b
|
move any codec
|
2018-02-20 23:04:04 +08:00 |
|
|
63ea5e3131
|
move encoder/decoder of native
|
2018-02-20 22:55:31 +08:00 |
|
|
895a19f2dc
|
move json raw message
|
2018-02-20 22:38:35 +08:00 |
|
|
6327145300
|
move json number impl
|
2018-02-19 23:13:33 +08:00 |
|
|
c99d73acd0
|
rename
|
2018-02-19 23:08:01 +08:00 |
|
|
3d39af6dd9
|
remove feature prefix
|
2018-02-19 23:04:25 +08:00 |
|
|
a016e87b9f
|
move any codec
|
2018-02-19 23:01:19 +08:00 |
|
|
08218647c3
|
use reflect2 to implement map decoder
|
2018-02-19 22:53:42 +08:00 |
|
|
d6f02cbd48
|
remove sliceHeader
|
2018-02-19 14:39:57 +08:00 |
|
|
b53aa13eb0
|
rename
|
2018-02-19 14:30:44 +08:00 |
|