Json variant supports creating types from field - #334
Open
fesily wants to merge 4 commits into
Open
Conversation
Owner
|
这个pr是为了解决什么问题呢? 请增加一下描述,描述为什么要这个pr,通过一个example 来展示pr的作用。 |
Author
|
我只是想兼容一下旧的交互协议,json中同一个字段中实际混杂了多个不同构造函数的结构体,本质上相当于 反序列化基类,但是根据字段创建具体的子类 |
Owner
|
还是没有理解,你用伪代码解释一下吧,啥叫兼容新旧交互协议。pr的测视代码也没有体现这个呀。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.