Commit Graph

966 Commits

Author SHA1 Message Date
Masaaki Goshima c359cc258f
Merge pull request #12 from goccy/feature/fix-field-after-omitempty
Fix encoding of struct field after omitempty field
2020-08-08 19:00:47 +09:00
Masaaki Goshima 7eafd08a56 Fix encoding of struct field after omitempty field 2020-08-08 18:53:01 +09:00
Masaaki Goshima a6c3a47779
Merge pull request #10 from goccy/feature/fix-nested-map
Fix handling of end character in map
2020-08-08 13:45:21 +09:00
Masaaki Goshima 8e854178d0 Fix nested map 2020-08-08 13:43:24 +09:00
Masaaki Goshima 1aad6b6bfa
Merge pull request #9 from goccy/feature/fix-null-values
Fix handling of null value for some types
2020-08-08 13:23:32 +09:00
Masaaki Goshima 69573d1b74 Fix null value for struct field 2020-08-08 13:20:42 +09:00
Masaaki Goshima 4f06b13b6b
Merge pull request #6 from goccy/feature/fix-null-in-string
Fix null in string type
2020-08-08 12:23:58 +09:00
Masaaki Goshima 460499ee65 Fix null in string type 2020-08-08 12:21:25 +09:00
Masaaki Goshima 96528bcc62
Update README.md 2020-08-02 17:38:04 +09:00
Masaaki Goshima 067203cf86
Update README.md 2020-08-02 17:27:38 +09:00
Masaaki Goshima 43e23d28f8
Update README.md 2020-08-02 17:24:39 +09:00
Masaaki Goshima 0b40addc16 Improve performance for stream decoding 2020-07-31 22:38:43 +09:00
Masaaki Goshima 83d55b8f1b
Update README.md 2020-07-31 20:39:40 +09:00
Masaaki Goshima b657de245c
Merge pull request #4 from goccy/feature/support-stream-decoding
Support stream decoding
2020-07-31 20:38:33 +09:00
Masaaki Goshima 66b0490583 Support InputOffset 2020-07-31 20:31:14 +09:00
Masaaki Goshima 6583ab9b31 Add benchmark for large struct 2020-07-31 20:28:04 +09:00
Masaaki Goshima c4c6b6a99d Add benchmark for medium struct 2020-07-31 20:24:39 +09:00
Masaaki Goshima c14253089e Fix stream decoder for slice 2020-07-31 18:52:22 +09:00
Masaaki Goshima daec57244d Merge branch 'master' of github.com:goccy/go-json into feature/support-stream-decoding 2020-07-31 18:46:54 +09:00
Masaaki Goshima 9eaa46775c Fix benchmark source 2020-07-31 18:24:33 +09:00
Masaaki Goshima 016803b843 Fix chunkBufferSize 2020-07-31 18:08:21 +09:00
Masaaki Goshima 38ac0e025d Add benchmark for Decode of GoJay 2020-07-31 18:07:40 +09:00
Masaaki Goshima 2240ebcb1a Refactor nul character 2020-07-31 18:07:23 +09:00
Masaaki Goshima 53792a1f58 Fix stream decoder bug 2020-07-31 18:07:11 +09:00
Masaaki Goshima 80acd42b80 Optimize streaming decoder 2020-07-31 17:10:03 +09:00
Masaaki Goshima 961b6a202e Add benchmark for stream decoding 2020-07-31 12:22:00 +09:00
Masaaki Goshima 20b67ad48d Support Decoder.Token 2020-07-30 22:41:53 +09:00
Masaaki Goshima ca11a94e01
Merge pull request #3 from goccy/feature/fix-slice-decoder
Fix a bug that crashes in parallel execution
2020-05-31 00:21:39 +09:00
Masaaki Goshima c5729232f5
Merge pull request #2 from zchee/remove-unused-mod
benchmark: remove unused module
2020-05-31 00:20:08 +09:00
Masaaki Goshima 48b2c82759 Fix a bug that crashes in parallel execution 2020-05-31 00:11:50 +09:00
Koichi Shiraishi 530b5284de
benchmark: remove unused module 2020-05-31 00:00:06 +09:00
Masaaki Goshima b4b79620aa Add stream decoder 2020-05-24 21:31:10 +09:00
Masaaki Goshima 43a7bdedaa
Update README.md 2020-05-23 12:53:00 +09:00
Masaaki Goshima 4acc22e0fe Support SyntaxError 2020-05-23 12:51:09 +09:00
Masaaki Goshima 12b34f0663
Update README.md 2020-05-14 22:05:25 +09:00
Masaaki Goshima e562358cdf Removed dependency on xerrors 2020-05-09 01:49:37 +09:00
Masaaki Goshima aae63769a1 Support MarshalerError 2020-05-09 01:38:00 +09:00
Masaaki Goshima 3d786b69c4
Update README.md 2020-05-09 01:12:36 +09:00
Masaaki Goshima d8d711ecf9 Add error type compatible with encoding/json 2020-05-09 01:07:33 +09:00
Masaaki Goshima a979b83d27 Add noescape trick for decoding 2020-05-09 00:00:08 +09:00
Masaaki Goshima df0365d82f
Update README.md 2020-05-08 20:38:44 +09:00
Masaaki Goshima bb169a5cf6 Support UnmarshalText for decoding 2020-05-08 20:25:49 +09:00
Masaaki Goshima c23e5f43a7 Support UnmarshalJSON 2020-05-08 20:22:57 +09:00
Masaaki Goshima ad8e97ff51 Update README.md 2020-05-08 20:21:20 +09:00
Masaaki Goshima 0c81ac6611 Remove easyjson from benchmark 2020-05-08 20:20:50 +09:00
Masaaki Goshima 9fe0063679 Support interface{} type for decoding 2020-05-08 15:13:30 +09:00
Masaaki Goshima 09bf666c9a Update README.md 2020-05-07 21:33:19 +09:00
Masaaki Goshima bc23c32f1a Reuse slice instance for decoding 2020-05-07 21:30:36 +09:00
Masaaki Goshima 4f979d764e Refactor skipValue 2020-05-07 20:02:55 +09:00
Masaaki Goshima 304c9ab4e2 Fix decoder for int and string type 2020-05-07 14:21:29 +09:00