1
0
mirror of https://github.com/json-iterator/go.git synced 2025-01-20 18:48:32 +02:00

338 Commits

Author SHA1 Message Date
Tao Wen
306b2896cf #68 string to int 2017-06-20 15:18:24 +08:00
Tao Wen
818ae1331a #68 number to string 2017-06-20 15:11:01 +08:00
Tao Wen
8f6a840c63 fix anonymous struct 2017-06-20 13:33:40 +08:00
Tao Wen
be221df432 #66 Make extension api like the java version 2017-06-20 10:41:54 +08:00
Tao Wen
499412ec4c #66 extract out feacture_reflect_extension 2017-06-20 08:42:36 +08:00
Tao Wen
c36a7ed7cd #66 extract out feacture_reflect_extension 2017-06-20 08:42:25 +08:00
Tao Wen
14588726a1 expose ValEncoder & ValDecoder 2017-06-20 08:08:59 +08:00
Tao Wen
aa01f57b7f rename AdaptedDecoder => Decoder and AdaptedEncoder => Encoder 2017-06-20 08:00:43 +08:00
Tao Wen
b3170a8cef rename Encoder => ValEncoder and Decoder => ValDecoder 2017-06-20 07:59:45 +08:00
Tao Wen
43a832beee add isEmptyFunc 2017-06-20 07:57:23 +08:00
Tao Wen
39c9bb226a fix lossy float marshal and omit empty 2017-06-20 07:51:38 +08:00
Tao Wen
945fe53724 fix html escape test and omit empty 2017-06-20 07:46:13 +08:00
Tao Wen
8367a97ad8 gofmt 2017-06-20 07:39:54 +08:00
Tao Wen
365d399192 #65 make placeholder thread safe 2017-06-20 07:39:38 +08:00
Tao Wen
839247df05 #63 fix Marshaler and Unmarshaler on struct 2017-06-20 07:23:22 +08:00
Tao Wen
f5edf564c8 gofmt 2017-06-19 23:43:53 +08:00
Tao Wen
c3f5a2c536 #64 support fixed array 2017-06-19 23:43:28 +08:00
Tao Wen
c6a598e292 # add jsoniter.RawMessage 2017-06-19 23:10:20 +08:00
Tao Wen
eecb062c32 #63 support decode anonymous struct 2017-06-19 23:02:57 +08:00
Tao Wen
50583f6bae #63 support *json.RawMessage 2017-06-19 22:57:43 +08:00
Tao Wen
3b883aeffc #63 add more tests for json.RawMessage 2017-06-19 21:24:59 +08:00
Tao Wen
baca358b53 add MustBeValid to Any 2017-06-19 21:21:20 +08:00
Tao Wen
514db10f97 add Any.ToVal 2017-06-19 15:40:00 +08:00
Tao Wen
31afe6450e add Api interface to allow save the frozen config 2017-06-19 13:43:22 +08:00
Tao Wen
7e9017caa2 remove unused files 2017-06-18 23:43:01 +08:00
Tao Wen
b6dfbbd6bc add document 2017-06-18 23:42:23 +08:00
Tao Wen
3ffa5af7ec #61 remove internal buffer from mapAny 2017-06-18 23:18:32 +08:00
Tao Wen
02cf6a73cc #61 remove internal buffer from objectAny 2017-06-18 23:09:30 +08:00
Tao Wen
15c92d48df #61 remove internal buffer from numberLazyAny 2017-06-18 22:48:28 +08:00
Tao Wen
a84cdaa694 #61 remove internal buffer from arrayAny 2017-06-18 22:40:18 +08:00
Tao Wen
9f9ca4c9fc #61 remove stringLazyAny 2017-06-18 22:24:11 +08:00
Tao Wen
985e263300 #61 removed internal buffer from lazy array and object; jsoniter.Get replaced jsoniter.UnmarshalAny 2017-06-18 22:22:13 +08:00
Tao Wen
1ec246d16b #61 read any reuse skip impl 2017-06-18 17:00:28 +08:00
Tao Wen
54dbcda64d #62 SkipAndReturnBytes should support reader 2017-06-18 16:28:43 +08:00
Tao Wen
7a049ec79c #60 support read interface{} as json.Number 2017-06-18 15:22:37 +08:00
Tao Wen
77dcffe77d tweak performance 2017-06-17 22:42:11 +08:00
Tao Wen
8ab46965bd extract out any tests 2017-06-17 21:32:48 +08:00
Tao Wen
2503ef17eb marshal lazy array/object using the config 2017-06-17 21:13:17 +08:00
Tao Wen
0195110b5b gofmt 2017-06-17 21:11:23 +08:00
Tao Wen
55fc498d27 use iterator from cache for any 2017-06-17 21:10:08 +08:00
Tao Wen
50e4910c63 document how to get best performance 2017-06-17 17:14:34 +08:00
Tao Wen
f29fe7407e downgrade to lower golang version 2017-06-17 16:27:19 +08:00
Tao Wen
3c8bd9ef54 #57 copy bytes 2017-06-17 14:36:38 +08:00
Tao Wen
952a42af6c #57 copy bytes 2017-06-17 14:36:05 +08:00
Tao Wen
17bd91fd71 #57 reuse stream and iterator 2017-06-17 14:23:02 +08:00
Tao Wen
3d5f6d3a4a #58 string mode support both encoding and decoding 2017-06-17 11:38:09 +08:00
Tao Wen
b31b1301e2 #59 add ConfigFastest 2017-06-17 10:21:37 +08:00
Tao Wen
69bc64b6d8 #54 support sort map keys jsoniter-go-0.9.14 2017-06-16 16:46:30 +08:00
Tao Wen
e0e2423e9a #53 test compatibility without html escape 2017-06-16 16:03:02 +08:00
Tao Wen
a6ea770365 #53 implement SetEscapeHtml 2017-06-16 00:10:05 +08:00