76eefc25ba
Add output_test for empty structs
2017-06-26 05:45:54 -07:00
21a16bd252
Add output_tests for structs of builtins
2017-06-26 05:37:47 -07:00
0c0c9f119f
update value proposition
2017-06-26 14:28:03 +08:00
cf77980493
#71 fixed []byte alias
2017-06-26 14:25:56 +08:00
7d681fe2c2
#71 fix map key type of string alias
2017-06-26 11:52:22 +08:00
0c07128d3c
#71 sort non string map keys
2017-06-26 10:42:47 +08:00
f771d32291
#70 decode null to nil for map/slice
2017-06-26 10:20:49 +08:00
d100b0d41f
fix typo
2017-06-26 10:02:45 +08:00
81e64121ba
#71 fix html escape for string alias
2017-06-26 09:57:45 +08:00
dcc91365ee
Merge pull request #72 from thockin/output_tests
...
Output tests
2017-06-26 08:51:10 +08:00
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
5d3508979f
Add output tests for slices of builtins
2017-06-25 10:00:35 -07:00
8f8e16b4c2
#63 keep struct field order
2017-06-23 08:21:02 +08:00
d7ea1acd3f
#63 fix embed struct at last
2017-06-23 07:45:18 +08:00
ebed7df895
fix unicode and escape
jsoniter-go-0.9.17
2017-06-22 16:00:47 +08:00
caaa04195e
#69 fix unicode support
jsoniter-go-0.9.16
2017-06-21 18:25:37 +08:00
ff3c624fa9
fix anonymous fields
jsoniter-go-0.9.15
2017-06-21 00:26:18 +08:00
3333ec11a0
support private fields
2017-06-20 23:48:41 +08:00
29a928e1d2
support naming strategy
2017-06-20 23:09:53 +08:00
83fa27ff9a
#67 time as int64 with decoder
2017-06-20 17:52:41 +08:00
cefb2972fd
#67 time as int64 with specified precision
2017-06-20 17:46:29 +08:00
486534c67c
#67 time as int64
2017-06-20 17:43:47 +08:00
ed79b1726e
fix encoder/decoder cast issue
2017-06-20 17:01:21 +08:00
85be06b145
#68 empty array to object/map
2017-06-20 16:36:22 +08:00
086001225d
#68 string to float64
2017-06-20 16:20:56 +08:00
2ea4d48e1f
#68 string to float32
2017-06-20 16:17:00 +08:00
417011b497
#68 remove redundant math max constants
2017-06-20 16:10:29 +08:00
ae6ce2fc3f
#68 fuzzy all kinds of integer
2017-06-20 16:07:30 +08:00
8ef0c22f25
#68 handle float to int safely
2017-06-20 15:46:22 +08:00
a5ae3a2649
#68 float to int
2017-06-20 15:20:56 +08:00
306b2896cf
#68 string to int
2017-06-20 15:18:24 +08:00
818ae1331a
#68 number to string
2017-06-20 15:11:01 +08:00
8f6a840c63
fix anonymous struct
2017-06-20 13:33:40 +08:00
be221df432
#66 Make extension api like the java version
2017-06-20 10:41:54 +08:00
499412ec4c
#66 extract out feacture_reflect_extension
2017-06-20 08:42:36 +08:00
c36a7ed7cd
#66 extract out feacture_reflect_extension
2017-06-20 08:42:25 +08:00
14588726a1
expose ValEncoder & ValDecoder
2017-06-20 08:08:59 +08:00
aa01f57b7f
rename AdaptedDecoder => Decoder and AdaptedEncoder => Encoder
2017-06-20 08:00:43 +08:00
b3170a8cef
rename Encoder => ValEncoder and Decoder => ValDecoder
2017-06-20 07:59:45 +08:00
43a832beee
add isEmptyFunc
2017-06-20 07:57:23 +08:00
39c9bb226a
fix lossy float marshal and omit empty
2017-06-20 07:51:38 +08:00
945fe53724
fix html escape test and omit empty
2017-06-20 07:46:13 +08:00
8367a97ad8
gofmt
2017-06-20 07:39:54 +08:00
365d399192
#65 make placeholder thread safe
2017-06-20 07:39:38 +08:00
839247df05
#63 fix Marshaler and Unmarshaler on struct
2017-06-20 07:23:22 +08:00
f5edf564c8
gofmt
2017-06-19 23:43:53 +08:00
c3f5a2c536
#64 support fixed array
2017-06-19 23:43:28 +08:00
c6a598e292
# add jsoniter.RawMessage
2017-06-19 23:10:20 +08:00
eecb062c32
#63 support decode anonymous struct
2017-06-19 23:02:57 +08:00
50583f6bae
#63 support *json.RawMessage
2017-06-19 22:57:43 +08:00