Vadim Inshakov
|
c5e60aeec1
|
Merge c360573ff8 into 3e9769d637
|
2024-11-22 06:54:38 +00:00 |
Muhammad Noor Misyuari
|
df897aec9d
|
fix: decode struct with pointer must be nil (#473)
|
2023-10-19 16:13:09 +09:00 |
Masaaki Goshima
|
9b91208837
|
Add license for string processing (#476)
* add license for string processing
* update golangci-lint
|
2023-10-13 12:33:43 +09:00 |
Anders Brander
|
7be58ac89d
|
Fix mapDecoder.DecodeStream() to accept empty objects containing whitespace (#425)
|
2023-03-13 20:01:01 +09:00 |
Nao Yonashiro
|
2ef15e72f8
|
fix: fixed to not optimize when lower can't handle byte-by-byte. (#432)
|
2023-03-13 19:57:24 +09:00 |
Nao Yonashiro
|
cdbc29239b
|
fix: added buffer size check when decoding key
fix #429
|
2023-02-22 20:54:26 +09:00 |
Vadim Inshakov
|
c360573ff8
|
Set (*Stream).bufSize equal to size of (*Stream).buf when it resized
|
2023-02-15 20:28:26 +05:00 |
Masaaki Goshima
|
1480e0046f
|
Fix checkptr error for array decoder
|
2022-12-02 01:51:29 +09:00 |
Masaaki Goshima
|
1de494fd9a
|
Fix json path
|
2022-11-29 21:44:55 +09:00 |
Masaaki Goshima
|
781a0b3e85
|
Support JSON Path
|
2022-11-29 03:55:56 +09:00 |
Masaaki Goshima
|
4cf345ebdf
|
Merge pull request #383 from KimHyeonwoo/master
Fix unexpected behavior when buffer ends with backslash
|
2022-08-03 21:18:37 +09:00 |
KimHyeonwoo
|
f83142d838
|
replace statForRetry with stat (review reflected)
|
2022-08-02 12:07:48 +09:00 |
Nao Yonashiro
|
95a32fc038
|
fix: forgot to update p after read
fix #386
|
2022-07-29 13:58:00 +09:00 |
KimHyeonwoo
|
3e25104a7c
|
fix cursor issue for `skipArray`, `skipValue`
|
2022-07-18 21:35:32 +09:00 |
KimHyeonwoo
|
70d6286ba8
|
fix cursor issue
|
2022-07-18 19:41:08 +09:00 |
Trim21
|
9a9f9adb05
|
fix encoder and decoder cache slice edge case
|
2022-07-10 09:15:33 +08:00 |
Nao Yonashiro
|
79d8df005a
|
Merge branch 'master' into fix/#374
|
2022-07-07 15:12:08 +09:00 |
Nao Yonashiro
|
8f5055b06a
|
fix: In decodeUnicode, the case that the expected buffer's state is not satisfied after reading.
fix #374
|
2022-07-07 00:42:31 +09:00 |
Nao Yonashiro
|
f0e6a549f2
|
fix: support for embedding alias of primitive types
fix #372
|
2022-07-04 14:46:17 +09:00 |
Matthew Topol
|
865b215890
|
fix stream tokenizing respecting UseNumber
|
2022-05-05 12:12:27 -04:00 |
Nao Yonashiro
|
42805aa953
|
fix: add escape sequence validation
fix #335
|
2022-04-29 17:16:25 +09:00 |
Nao Yonashiro
|
af33c47846
|
fix: determining embedded structs was wrong
fix #362
|
2022-04-26 14:16:28 +09:00 |
Nao Yonashiro
|
6911114fb4
|
fix: to care surrogate-pair on stringDecoder
fix #364
|
2022-04-26 01:40:44 +09:00 |
Nao Yonashiro
|
4311bab3dc
|
style: go fmt
|
2022-04-11 20:43:58 +09:00 |
Nao Yonashiro
|
d9df77a119
|
fix: add a fallback uint8 sliceDecoder to bytesDecoder
fix #360
|
2022-04-07 18:10:49 +09:00 |
Nao Yonashiro
|
4235ca04c0
|
fix: an incompatible behavior on map key decoder
fix #342
The map key decoder has an incompatible behavior when the type kind is string and the type has UnmarshalJSON.
|
2022-03-24 09:35:14 +09:00 |
Nao Yonashiro
|
8c27bb4f29
|
Merge branch 'master' into fix/#348
|
2022-03-19 21:29:50 +09:00 |
Nao Yonashiro
|
6832682204
|
fix: mismatched between len(s.buf) and s.bufSize
close #348
|
2022-03-18 23:31:33 +09:00 |
Nao Yonashiro
|
6f811065b6
|
feat: improves escapeString's performance
|
2022-03-13 08:42:55 +09:00 |
Nao Yonashiro
|
f714c3961d
|
fix: to care ints minimum values
close #343
|
2022-03-12 23:43:03 +09:00 |
Masaaki Goshima
|
f352b8732a
|
Merge pull request #334 from orisano/feat-improve-performance-escaped
feat: improve performance when a payload contains escape sequence
|
2022-03-04 20:53:41 +09:00 |
Masaaki Goshima
|
58b524e43e
|
Merge pull request #338 from orisano/fix/#337
fix: avoid reading the next character in buffer to nul consideration
|
2022-03-04 20:51:40 +09:00 |
Nao Yonashiro
|
accf52d695
|
fix: incorrect handling on skipValue
close #340
|
2022-03-04 20:01:05 +09:00 |
Nao Yonashiro
|
81519c48d8
|
fix: avoid reading the next character in buffer to nul consideration
fix #337
|
2022-02-22 19:22:48 +09:00 |
Nao Yonashiro
|
4bd7d2399f
|
feat: improve performance when a payload contains escape sequence
|
2022-02-12 17:25:52 +09:00 |
Nao Yonashiro
|
c05e1e23ee
|
fix: panic when decoding time.Time with context
close #327
|
2022-01-26 01:02:27 +09:00 |
Masaaki Goshima
|
50b494bc5f
|
Fix logic of removing struct field for decoder
|
2022-01-14 20:18:18 +09:00 |
Masaaki Goshima
|
b5a50f75eb
|
Add invalid decoder to delay type error judgment at decode
|
2022-01-13 18:09:48 +09:00 |
Masaaki Goshima
|
d494b03b74
|
Fix decoding of map type that contains indirect element type
|
2021-08-31 12:21:08 +09:00 |
Masaaki Goshima
|
284c108638
|
Fix mapassign
|
2021-08-30 11:40:10 +09:00 |
Nao Yonashiro
|
e8637832dd
|
style: gofmt
|
2021-08-25 11:25:00 +09:00 |
Nao Yonashiro
|
ae9148555a
|
Merge branch 'master' into fix-issue-278
|
2021-08-25 11:23:59 +09:00 |
Nao Yonashiro
|
ac41fbec94
|
fix: fixed buffer length bug on string decoder
close #278
|
2021-08-25 07:23:34 +09:00 |
Nao Yonashiro
|
e1e6c41c66
|
fix: fixed invalid utf8 on stream decoder
|
2021-08-25 06:15:15 +09:00 |
Masaaki Goshima
|
68022098ad
|
Merge pull request #277 from goccy/feature/improve-error-message
Improve error message
|
2021-08-13 17:29:27 +09:00 |
Masaaki Goshima
|
08c2e1abef
|
Improve error message
|
2021-08-13 17:05:07 +09:00 |
Masaaki Goshima
|
bf35de8f91
|
Fix assign nil slice value
|
2021-08-13 15:49:53 +09:00 |
Masaaki Goshima
|
75a6ad40b9
|
Fix decoding of binary type with escaped char
|
2021-08-12 13:52:00 +09:00 |
peterlimg
|
91e691adc5
|
Fix decodeEscapeString err
`p` was not updated after the `stream.buf` is reallocated
|
2021-07-27 21:53:59 +10:00 |
Preetham Narayanareddy
|
2aeb1769a2
|
Fix decoding of []byte type
|
2021-06-24 14:42:26 -07:00 |