1
0
mirror of https://github.com/json-iterator/go.git synced 2025-06-30 23:23:49 +02:00

Commit Graph

  • f771d32291 #70 decode null to nil for map/slice Tao Wen 2017-06-26 10:20:49 +08:00
  • d100b0d41f fix typo Tao Wen 2017-06-26 10:02:45 +08:00
  • 81e64121ba #71 fix html escape for string alias Tao Wen 2017-06-26 09:57:45 +08:00
  • dcc91365ee Merge pull request #72 from thockin/output_tests Tao Wen 2017-06-26 08:51:10 +08:00
  • 8f3de9c412 Adapt tests to use new Config structs Tim Hockin 2017-06-25 10:29:48 -07:00
  • 5d3508979f Add output tests for slices of builtins Tim Hockin 2017-06-12 12:46:49 -07:00
  • 8f8e16b4c2 #63 keep struct field order Tao Wen 2017-06-23 08:21:02 +08:00
  • d7ea1acd3f #63 fix embed struct at last Tao Wen 2017-06-23 07:45:18 +08:00
  • ebed7df895 fix unicode and escape jsoniter-go-0.9.17 Tao Wen 2017-06-22 16:00:47 +08:00
  • caaa04195e #69 fix unicode support jsoniter-go-0.9.16 Tao Wen 2017-06-21 18:25:37 +08:00
  • ff3c624fa9 fix anonymous fields jsoniter-go-0.9.15 Tao Wen 2017-06-21 00:26:18 +08:00
  • 3333ec11a0 support private fields Tao Wen 2017-06-20 23:48:41 +08:00
  • 29a928e1d2 support naming strategy Tao Wen 2017-06-20 23:09:53 +08:00
  • 83fa27ff9a #67 time as int64 with decoder Tao Wen 2017-06-20 17:52:41 +08:00
  • cefb2972fd #67 time as int64 with specified precision Tao Wen 2017-06-20 17:46:29 +08:00
  • 486534c67c #67 time as int64 Tao Wen 2017-06-20 17:43:47 +08:00
  • ed79b1726e fix encoder/decoder cast issue Tao Wen 2017-06-20 17:01:21 +08:00
  • 85be06b145 #68 empty array to object/map Tao Wen 2017-06-20 16:36:22 +08:00
  • 086001225d #68 string to float64 Tao Wen 2017-06-20 16:20:56 +08:00
  • 2ea4d48e1f #68 string to float32 Tao Wen 2017-06-20 16:17:00 +08:00
  • 417011b497 #68 remove redundant math max constants Tao Wen 2017-06-20 16:10:29 +08:00
  • ae6ce2fc3f #68 fuzzy all kinds of integer Tao Wen 2017-06-20 16:07:30 +08:00
  • 8ef0c22f25 #68 handle float to int safely Tao Wen 2017-06-20 15:46:22 +08:00
  • a5ae3a2649 #68 float to int Tao Wen 2017-06-20 15:20:56 +08:00
  • 306b2896cf #68 string to int Tao Wen 2017-06-20 15:18:24 +08:00
  • 818ae1331a #68 number to string Tao Wen 2017-06-20 15:11:01 +08:00
  • 8f6a840c63 fix anonymous struct Tao Wen 2017-06-20 13:33:40 +08:00
  • be221df432 #66 Make extension api like the java version Tao Wen 2017-06-20 10:41:54 +08:00
  • 499412ec4c #66 extract out feacture_reflect_extension Tao Wen 2017-06-20 08:42:36 +08:00
  • c36a7ed7cd #66 extract out feacture_reflect_extension Tao Wen 2017-06-20 08:42:25 +08:00
  • 14588726a1 expose ValEncoder & ValDecoder Tao Wen 2017-06-20 08:08:59 +08:00
  • aa01f57b7f rename AdaptedDecoder => Decoder and AdaptedEncoder => Encoder Tao Wen 2017-06-20 08:00:43 +08:00
  • b3170a8cef rename Encoder => ValEncoder and Decoder => ValDecoder Tao Wen 2017-06-20 07:59:45 +08:00
  • 43a832beee add isEmptyFunc Tao Wen 2017-06-20 07:57:23 +08:00
  • 39c9bb226a fix lossy float marshal and omit empty Tao Wen 2017-06-20 07:51:38 +08:00
  • 945fe53724 fix html escape test and omit empty Tao Wen 2017-06-20 07:46:13 +08:00
  • 8367a97ad8 gofmt Tao Wen 2017-06-20 07:39:54 +08:00
  • 365d399192 #65 make placeholder thread safe Tao Wen 2017-06-20 07:39:38 +08:00
  • 839247df05 #63 fix Marshaler and Unmarshaler on struct Tao Wen 2017-06-20 07:23:22 +08:00
  • f5edf564c8 gofmt Tao Wen 2017-06-19 23:43:53 +08:00
  • c3f5a2c536 #64 support fixed array Tao Wen 2017-06-19 23:43:28 +08:00
  • c6a598e292 # add jsoniter.RawMessage Tao Wen 2017-06-19 23:10:20 +08:00
  • eecb062c32 #63 support decode anonymous struct Tao Wen 2017-06-19 23:02:57 +08:00
  • 50583f6bae #63 support *json.RawMessage Tao Wen 2017-06-19 22:57:43 +08:00
  • 3b883aeffc #63 add more tests for json.RawMessage Tao Wen 2017-06-19 21:24:59 +08:00
  • baca358b53 add MustBeValid to Any Tao Wen 2017-06-19 21:21:20 +08:00
  • 514db10f97 add Any.ToVal Tao Wen 2017-06-19 15:40:00 +08:00
  • 31afe6450e add Api interface to allow save the frozen config Tao Wen 2017-06-19 13:43:22 +08:00
  • 7e9017caa2 remove unused files Tao Wen 2017-06-18 23:43:01 +08:00
  • b6dfbbd6bc add document Tao Wen 2017-06-18 23:42:23 +08:00
  • 3ffa5af7ec #61 remove internal buffer from mapAny Tao Wen 2017-06-18 23:18:32 +08:00
  • 02cf6a73cc #61 remove internal buffer from objectAny Tao Wen 2017-06-18 23:09:30 +08:00
  • 15c92d48df #61 remove internal buffer from numberLazyAny Tao Wen 2017-06-18 22:48:28 +08:00
  • a84cdaa694 #61 remove internal buffer from arrayAny Tao Wen 2017-06-18 22:40:18 +08:00
  • 9f9ca4c9fc #61 remove stringLazyAny Tao Wen 2017-06-18 22:24:11 +08:00
  • 985e263300 #61 removed internal buffer from lazy array and object; jsoniter.Get replaced jsoniter.UnmarshalAny Tao Wen 2017-06-18 22:21:54 +08:00
  • 1ec246d16b #61 read any reuse skip impl Tao Wen 2017-06-18 17:00:28 +08:00
  • 54dbcda64d #62 SkipAndReturnBytes should support reader Tao Wen 2017-06-18 16:28:43 +08:00
  • 7a049ec79c #60 support read interface{} as json.Number Tao Wen 2017-06-18 15:22:37 +08:00
  • 77dcffe77d tweak performance Tao Wen 2017-06-17 22:42:11 +08:00
  • 8ab46965bd extract out any tests Tao Wen 2017-06-17 21:32:48 +08:00
  • 2503ef17eb marshal lazy array/object using the config Tao Wen 2017-06-17 21:13:17 +08:00
  • 0195110b5b gofmt Tao Wen 2017-06-17 21:11:23 +08:00
  • 55fc498d27 use iterator from cache for any Tao Wen 2017-06-17 21:10:08 +08:00
  • 50e4910c63 document how to get best performance Tao Wen 2017-06-17 17:14:34 +08:00
  • f29fe7407e downgrade to lower golang version Tao Wen 2017-06-17 16:27:19 +08:00
  • 3c8bd9ef54 #57 copy bytes Tao Wen 2017-06-17 14:36:38 +08:00
  • 952a42af6c #57 copy bytes Tao Wen 2017-06-17 14:36:05 +08:00
  • 17bd91fd71 #57 reuse stream and iterator Tao Wen 2017-06-17 14:23:02 +08:00
  • 3d5f6d3a4a #58 string mode support both encoding and decoding Tao Wen 2017-06-17 11:38:09 +08:00
  • b31b1301e2 #59 add ConfigFastest Tao Wen 2017-06-17 10:21:37 +08:00
  • 69bc64b6d8 #54 support sort map keys jsoniter-go-0.9.14 Tao Wen 2017-06-16 16:46:30 +08:00
  • e0e2423e9a #53 test compatibility without html escape Tao Wen 2017-06-16 16:03:02 +08:00
  • a6ea770365 #53 implement SetEscapeHtml Tao Wen 2017-06-16 00:10:05 +08:00
  • 5f22e50c89 #53 support escapeHtml Tao Wen 2017-06-15 23:54:43 +08:00
  • d867c8ba5c #53 split config into Config and frozenConfig Tao Wen 2017-06-13 18:49:35 +08:00
  • d0418857ce #53 move current config EnableXXX Tao Wen 2017-06-13 17:47:40 +08:00
  • 48e9f6ec84 move IndentionStep to config Tao Wen 2017-06-13 17:03:27 +08:00
  • acddcf5bbf #53 extract out config Tao Wen 2017-06-13 16:58:53 +08:00
  • 788918b85d #56 nil map or array should be null not [] or {} Tao Wen 2017-06-13 09:14:19 +08:00
  • 787edc95b0 Revert "WIP: Tests to compare against stdlib" revert-55-output_tests Tao Wen 2017-06-12 15:07:52 +08:00
  • 6e5817b773 Merge pull request #55 from thockin/output_tests Tao Wen 2017-06-12 01:47:50 -05:00
  • 7480e41836 Add output tests for maps of builtins Tim Hockin 2017-06-11 21:09:56 -07:00
  • 9215b3c508 Add output tests for builtin types Tim Hockin 2017-06-11 21:04:59 -07:00
  • 64e500f3c8 Merge branch 'master' of https://github.com/json-iterator/go Tao Wen 2017-06-12 10:13:22 +08:00
  • 3307ce3ba2 #50 map key unlike object field, can contain escaped char Tao Wen 2017-06-12 10:13:13 +08:00
  • 6f50f15678 decoder/encoder;float precision doc Fei Ni 2017-06-11 16:30:31 +08:00
  • cee09816e3 decoder/encoder;float precision doc Fei Ni 2017-06-11 16:28:31 +08:00
  • cdbad22d22 test more package description Fei Ni 2017-06-11 15:35:45 +08:00
  • b0c9f047e2 test more than one pakcage description Fei Ni 2017-06-11 15:32:58 +08:00
  • 6bd13c2948 Merge branch 'master' of https://github.com/json-iterator/go Tao Wen 2017-06-09 17:06:38 +08:00
  • 84ad508437 #48 should return error if concrete tpye unknown Tao Wen 2017-06-09 17:06:27 +08:00
  • 4f909776cf Merge pull request #49 from zhaitianduo/master Tao Wen 2017-06-09 03:32:31 -05:00
  • 962c470806 fix import not use zhaitianduo 2017-06-09 16:28:20 +08:00
  • 46d443fbad use jsoniter for example zhaitianduo 2017-06-09 16:25:58 +08:00
  • 2608d40f2a example unmarshal nifei 2017-06-08 12:08:47 +08:00
  • 3cf822853f example unmarshal nifei 2017-06-08 12:07:03 +08:00
  • 26708bccc9 report error when string end not found Tao Wen 2017-06-08 09:46:19 +08:00
  • d75b539bad add test for scientific float Tao Wen 2017-06-07 21:34:56 +08:00
  • cfffa29c8a gofmt Tao Wen 2017-06-06 23:27:00 +08:00