Tao Wen
|
7cceb6c2e3
|
Merge pull request #282 from caesarxuchao/optional-case-sensitivity
Make case sensitivity optional
|
2018-06-10 17:13:47 +08:00 |
|
Chao Xu
|
b92cf78708
|
Make case sensitivity optional. Fix
https://github.com/kubernetes/kubernetes/issues/64612
|
2018-06-07 21:01:05 -07:00 |
|
Tao Wen
|
8744d7c5c7
|
\n should not be ignored in base64 decode
|
2018-05-26 09:43:29 +08:00 |
|
Tao Wen
|
37cc313d18
|
fix #274, unescape before base64 decode
|
2018-05-26 09:38:52 +08:00 |
|
Tao Wen
|
2ddf6d7582
|
Merge pull request #266 from ceshihao/fix_base64_with_whitespace
fix base64 contains newline case
|
2018-04-24 08:46:23 +08:00 |
|
ceshihao
|
6a6742f0a2
|
fix base64 contains newline characters \r or \n
|
2018-04-23 23:10:55 +08:00 |
|
Tao Wen
|
6c702ce12a
|
fix #264 check io.EOF when test decoder.More
|
2018-04-20 16:10:56 +08:00 |
|
Tao Wen
|
f88871b601
|
fix #263, support empty string as 0 in fuzz mode
|
2018-04-18 16:34:54 +08:00 |
|
Tao Wen
|
f246f80f14
|
fix #260, support rename for extra.SupportPrivateFields
|
2018-04-18 16:28:55 +08:00 |
|
Tao Wen
|
51dd70305b
|
add more test for #252
|
2018-04-18 16:22:47 +08:00 |
|
Tao Wen
|
a949c42748
|
fix #261 should load from reader
|
2018-04-18 16:11:14 +08:00 |
|
Tao Wen
|
f89479f5c0
|
Merge pull request #257 from ash2k/release-writer
Release writer to enable GC
|
2018-04-08 08:25:46 +08:00 |
|
Mikhail Mazurskiy
|
b858ec296c
|
Release writer to enable GC
|
2018-04-07 21:40:08 +10:00 |
|
Tao Wen
|
885a41a0a6
|
Merge branch 'master' of https://github.com/json-iterator/go
|
2018-04-03 13:41:12 +08:00 |
|
Tao Wen
|
9e9a97040e
|
always benchmark yourself
|
2018-04-03 13:41:01 +08:00 |
|
Tao Wen
|
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 |
|
Bryan Boreham
|
b53656d459
|
Check that a struct ends with closing brace
|
2018-04-01 22:02:44 +00:00 |
|
Bryan Boreham
|
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 |
|
Tao Wen
|
4930b053b8
|
explit test case sensitive for #252
|
2018-03-24 22:38:32 +08:00 |
|
Tao Wen
|
06e0f9391e
|
fix #250 case insensitive field match
|
2018-03-20 21:43:30 +08:00 |
|
Tao Wen
|
ca39e5af3e
|
suport encode map[interface{}]interface{}
1.1.3
|
2018-03-15 21:28:16 +08:00 |
|
Tao Wen
|
39acec93e0
|
expose DecoderOf and EncoderOf
|
2018-03-14 23:18:20 +08:00 |
|
Tao Wen
|
25fa392355
|
fix #245, always reuse existing value even UseNumber
|
2018-03-01 19:23:20 +08:00 |
|
Tao Wen
|
d51e841de0
|
fix build on 1.8
|
2018-02-28 20:29:23 +08:00 |
|
Tao Wen
|
3353055b2a
|
use concurrent.Map for 1.8 support
1.1.2
|
2018-02-28 17:11:57 +08:00 |
|
Tao Wen
|
455b3f8bb8
|
move reflect2 from plz to modern-go
|
2018-02-28 17:09:30 +08:00 |
|
Tao Wen
|
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 |
|
Tao Wen
|
9472474ffd
|
test []byte behavior
|
2018-02-27 12:04:11 +08:00 |
|
Tao Wen
|
ad83167dc6
|
fix #243 fuzzy decoder should take null as valid input
|
2018-02-26 23:22:22 +08:00 |
|
Tao Wen
|
fff342fd04
|
gofmt
|
2018-02-24 22:04:41 +08:00 |
|
Tao Wen
|
8d6662b81b
|
fix #242 add CreateMapKeyEncoder and CreateMapKeyDecoder to extension spi
|
2018-02-24 22:04:11 +08:00 |
|
Tao Wen
|
a377e2656b
|
add map key example
|
2018-02-23 18:20:14 +08:00 |
|
Tao Wen
|
0ac74bba4a
|
upgrade reflect2
1.1.1
|
2018-02-23 08:20:31 +08:00 |
|
Tao Wen
|
ebe943a4a6
|
fix #241, support 32bit platform
|
2018-02-23 08:12:45 +08:00 |
|
Tao Wen
|
414d0307c9
|
fix struct decoder report error
|
2018-02-22 13:30:59 +08:00 |
|
Tao Wen
|
86e9fd72bc
|
update pkg
|
2018-02-22 11:48:56 +08:00 |
|
Tao Wen
|
be70f29b04
|
detect remaining bytes
1.1.0
|
2018-02-22 10:37:32 +08:00 |
|
Tao Wen
|
a3fdd37b9a
|
use sync.Pool
|
2018-02-22 10:29:29 +08:00 |
|
Tao Wen
|
d346ea6e55
|
get encoder without get type first
|
2018-02-22 10:20:19 +08:00 |
|
Tao Wen
|
820ec30bd6
|
get decoder without get type first
|
2018-02-22 10:18:27 +08:00 |
|
Tao Wen
|
df8295a48a
|
fix 1.8
|
2018-02-22 10:13:38 +08:00 |
|
Tao Wen
|
99fc16a363
|
use reflect2 to replace reflect
|
2018-02-22 10:12:08 +08:00 |
|
Tao Wen
|
a3866383f5
|
support recursive struct
|
2018-02-21 17:59:41 +08:00 |
|
Tao Wen
|
2fcbb23d96
|
rewrite how eface and iface are handled
|
2018-02-21 12:16:50 +08:00 |
|
Tao Wen
|
ea6403326b
|
fix #239, empty slice
|
2018-02-21 07:24:22 +08:00 |
|
Tao Wen
|
404d90796f
|
move type declaration into separate files
|
2018-02-20 23:08:58 +08:00 |
|
Tao Wen
|
b79587753b
|
move any codec
|
2018-02-20 23:04:04 +08:00 |
|
Tao Wen
|
63ea5e3131
|
move encoder/decoder of native
|
2018-02-20 22:55:31 +08:00 |
|
Tao Wen
|
895a19f2dc
|
move json raw message
|
2018-02-20 22:38:35 +08:00 |
|
Tao Wen
|
6327145300
|
move json number impl
|
2018-02-19 23:13:33 +08:00 |
|