|
f76d712086
|
use multi-value case clause instead of fallthrough
Found using https://go-critic.github.io/overview#emptyFallthrough-ref
|
2018-09-13 21:43:37 +03:00 |
|
|
1624edc445
|
fix #295 decoder more was not compatible with standard library
v1.1.5
1.1.5
|
2018-08-06 14:07:27 +08:00 |
|
|
5d789e5e02
|
fix #291 omit empty was not handled properly for json raw message
|
2018-08-06 13:58:33 +08:00 |
|
|
0260c89b54
|
fix #286 calcHash should use byte not rune to calc hash
|
2018-08-06 13:23:06 +08:00 |
|
|
10a568c511
|
fix #293 copy extensions
|
2018-07-22 11:51:51 +08:00 |
|
|
ab8a2e0c74
|
fix #276 allow rename when set naming strategy
1.1.4
|
2018-07-01 15:16:28 +08:00 |
|
|
2fbdfbb595
|
merge
|
2018-07-01 13:06:34 +08:00 |
|
|
720ab8dc7f
|
add tests for #283
|
2018-07-01 13:05:25 +08:00 |
|
|
f2b4162afb
|
Merge pull request #285 from nikhita/fix-case-sensitivity
Fix case sensitivity
|
2018-06-12 13:28:35 -07:00 |
|
|
3830516ed0
|
Fix case sensitivity for nested fields
|
2018-06-12 11:27:24 +05:30 |
|
|
7cceb6c2e3
|
Merge pull request #282 from caesarxuchao/optional-case-sensitivity
Make case sensitivity optional
|
2018-06-10 17:13:47 +08:00 |
|
|
b92cf78708
|
Make case sensitivity optional. Fix
https://github.com/kubernetes/kubernetes/issues/64612
|
2018-06-07 21:01:05 -07:00 |
|
|
8744d7c5c7
|
\n should not be ignored in base64 decode
|
2018-05-26 09:43:29 +08:00 |
|
|
37cc313d18
|
fix #274, unescape before base64 decode
|
2018-05-26 09:38:52 +08:00 |
|
|
2ddf6d7582
|
Merge pull request #266 from ceshihao/fix_base64_with_whitespace
fix base64 contains newline case
|
2018-04-24 08:46:23 +08:00 |
|
|
6a6742f0a2
|
fix base64 contains newline characters \r or \n
|
2018-04-23 23:10:55 +08:00 |
|
|
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 |
|