Tao Wen
d100b0d41f
fix typo
2017-06-26 10:02:45 +08:00
Tao Wen
81e64121ba
#71 fix html escape for string alias
2017-06-26 09:57:45 +08:00
Tao Wen
dcc91365ee
Merge pull request #72 from thockin/output_tests
...
Output tests
2017-06-26 08:51:10 +08:00
Tim Hockin
8f3de9c412
Adapt tests to use new Config structs
...
the unit test uses compatible mode. The benchmarks measure compat,
default, and fastest.
This still fails for strings and slices and maps all over the place.
2017-06-25 10:29:48 -07:00
Tim Hockin
5d3508979f
Add output tests for slices of builtins
2017-06-25 10:00:35 -07:00
Tao Wen
8f8e16b4c2
#63 keep struct field order
2017-06-23 08:21:02 +08:00
Tao Wen
d7ea1acd3f
#63 fix embed struct at last
2017-06-23 07:45:18 +08:00
Tao Wen
ebed7df895
fix unicode and escape
jsoniter-go-0.9.17
2017-06-22 16:00:47 +08:00
Tao Wen
caaa04195e
#69 fix unicode support
jsoniter-go-0.9.16
2017-06-21 18:25:37 +08:00
Tao Wen
ff3c624fa9
fix anonymous fields
jsoniter-go-0.9.15
2017-06-21 00:26:18 +08:00
Tao Wen
3333ec11a0
support private fields
2017-06-20 23:48:41 +08:00
Tao Wen
29a928e1d2
support naming strategy
2017-06-20 23:09:53 +08:00
Tao Wen
83fa27ff9a
#67 time as int64 with decoder
2017-06-20 17:52:41 +08:00
Tao Wen
cefb2972fd
#67 time as int64 with specified precision
2017-06-20 17:46:29 +08:00
Tao Wen
486534c67c
#67 time as int64
2017-06-20 17:43:47 +08:00
Tao Wen
ed79b1726e
fix encoder/decoder cast issue
2017-06-20 17:01:21 +08:00
Tao Wen
85be06b145
#68 empty array to object/map
2017-06-20 16:36:22 +08:00
Tao Wen
086001225d
#68 string to float64
2017-06-20 16:20:56 +08:00
Tao Wen
2ea4d48e1f
#68 string to float32
2017-06-20 16:17:00 +08:00
Tao Wen
417011b497
#68 remove redundant math max constants
2017-06-20 16:10:29 +08:00
Tao Wen
ae6ce2fc3f
#68 fuzzy all kinds of integer
2017-06-20 16:07:30 +08:00
Tao Wen
8ef0c22f25
#68 handle float to int safely
2017-06-20 15:46:22 +08:00
Tao Wen
a5ae3a2649
#68 float to int
2017-06-20 15:20:56 +08:00
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