Commit Graph

59 Commits

Author SHA1 Message Date
ousttrue
ce2c2d2892 implement deserializer generator 2019-08-08 20:25:37 +09:00
ousttrue
9cddcc4784 WIP add DeserializerGenerator.cs 2019-08-08 17:17:38 +09:00
ousttrue
8c1ff58856 WIP 2019-08-05 18:20:35 +09:00
Isamu Mogi
c21988d195 Fix typo (error messages) 2019-06-25 20:39:54 +09:00
hiroj
0383c7efb3
Merge pull request #275 from saturday06/fix/typo_schema
Fix typo (ToJsonSchema)
2019-06-25 20:07:14 +09:00
hiroj
b650edc2d9
Merge pull request #274 from saturday06/fix/typo_public
Fix typo (public class members)
2019-06-25 20:01:28 +09:00
hiroj
3191f527d2
Merge pull request #272 from saturday06/fix/typo_private_fields
Fix typo (private fields)
2019-06-25 19:39:13 +09:00
hiroj
7c625bcca7
Merge pull request #271 from saturday06/fix/typo_local_vars
Fix typo (local variables)
2019-06-25 19:24:43 +09:00
Isamu Mogi
9d1da26ff8 Fix typo (public class members) 2019-06-09 01:23:22 +09:00
Isamu Mogi
ea689a0fe9 Fix typo (ToJsonSchema) 2019-06-09 00:42:40 +09:00
Isamu Mogi
81d6d16363 Fix typo (private fields) 2019-06-09 00:39:07 +09:00
Isamu Mogi
6794b9b542 Fix typo (local variables) 2019-06-09 00:38:31 +09:00
Isamu Mogi
b8f7177cb8 Fix typo (comments) 2019-06-09 00:38:00 +09:00
ousttrue
8c5558d9a6 fix AOT 2019-02-28 16:24:00 +09:00
ousttrue
04b1acab9b
Merge pull request #187 from dwango/optimize_ListTreeNode_Children
optimize ListTreeNode Children for large JSON
2019-02-28 03:14:13 +09:00
ousttrue
eef5ff60c8 fix DictionaryDeserializer 2019-02-13 08:24:21 +09:00
ousttrue
0cb031d0ba Separate GenericDeserializer.cs 2019-02-13 08:24:21 +09:00
ousttrue
ba466ff916 Separate GenericConstructor.cs 2019-02-13 08:24:21 +09:00
ousttrue
27d5a453b7 Update MaterialTest for JsonDictionaryValidator.Deserialize 2019-02-13 08:24:21 +09:00
ousttrue
1ca7c20f49 Add IListTreeItem.ChildCount for optimization of ListTreeNode.Children 2019-02-10 04:56:50 +09:00
ousttrue
08ff5afae8 Refactoring JsonParser
Use ListTreeNode.AddValue to building tree
2019-02-10 02:57:03 +09:00
ousttrue
022308056a Remove unused code 2019-02-10 00:56:20 +09:00
ousttrue
3b1ed6fef9 optimize ListTreeNode Children for large JSON 2019-02-08 22:19:29 +09:00
yutopp
17426ab64a
Merge pull request #177 from dwango/fix_adf_error_VRM_DEVELOP
Fix adf error
2019-02-05 17:16:37 +09:00
ousttrue
722a98d466 Fix adf error 2019-02-05 17:01:04 +09:00
ousttrue
0d8f13e945 add null check 2019-02-05 16:33:23 +09:00
ousttrue
76a78057df fix KeyValue 2019-02-05 16:20:02 +09:00
ousttrue
cc9de9111a Fixed IFormatter.KeyValue. All Expression.Compile Removed 2019-02-03 16:44:47 +09:00
ousttrue
a5800d5937 Replace Invoke with GenericInvokeCallFactory 2019-02-02 18:36:37 +09:00
ousttrue
431a53230f Remove Expression from JsonObjectValidator 2019-02-02 18:22:03 +09:00
ousttrue
38a58500c9 Remove Expression from ListTreeNodeDeserializerExtensions 2019-02-02 17:46:25 +09:00
ousttrue
7086512cb8 Use Delegate.CreateDelegate 2019-02-02 17:40:30 +09:00
ousttrue
da562a18c0 Refactor GenericInvokeCallFactory. StaticAction/Func, OpenAction/Func, BindAction/Func 2019-02-02 17:27:28 +09:00
ousttrue
49b57e7ef3 GenericInvokeCallFactory.Create to CreateAction 2019-02-02 16:39:03 +09:00
ousttrue
308008a5ea Remove Expression from JsonEnumValidator 2019-02-02 04:19:08 +09:00
ousttrue
f28c0fc20f Remove Expression from JsonArrayValidator 2019-02-02 04:19:07 +09:00
ousttrue
6268662829 Remove Expression from GenericCast 2019-02-02 04:19:07 +09:00
ousttrue
0a55f6fb29 Generate ConcreteCast 2019-02-02 04:19:07 +09:00
ousttrue
ec9a8da1ce replace expression in FormatterExtensionsSerializer with invoke 2019-02-01 19:28:38 +09:00
ousttrue
9990021eb7 KeyValue is obsoleted 2019-02-01 17:56:09 +09:00
ousttrue
b6303ea26b Delegate to type specific Action 2019-02-01 17:52:06 +09:00
yutopp
c5155caf12 Comment out unused variables 2019-01-29 14:55:22 +09:00
ousttrue
1b213c86bf Fix Unity2018 with Net3.5 error. Remove UNITY_5 symbol check 2019-01-28 21:08:52 +09:00
ousttrue
9da1b3f321 Added GenericCallUtility 2019-01-28 16:12:37 +09:00
ousttrue
cef89ad0c1 Fixed IFormatter.Clear that JsonFormatter.Clear dose not called. 2019-01-20 02:18:52 +09:00
yutopp
029faf2875 Fix typo 2019-01-16 15:14:58 +09:00
yutopp
3516e488f1 Support dependencies of JsonSchema. Fix tests to compare values which using ToJson and using JsonSchema. Restrict valudator 2019-01-16 01:39:18 +09:00
yutopp
579d5331f5 Fix null errors in JsonArrayValidator 2019-01-11 18:40:49 +09:00
yutopp
32f966ed8c Fix typo. Refactor 2019-01-11 18:40:49 +09:00
yutopp
eef02f7665 JsonSchema supports ExplicitIgnorableItemLength to ignore length of Array/List. Can pass JsonSchemaValidationContext to Serializer optionally 2019-01-11 18:40:49 +09:00