我有一个需要保存基于类型的数据的要求。例如,如果我的类型是文本,则需要保存文本值,如果类型是卡,则保存标题,字幕和图像(卡可以是多个IE标题字幕)并且图像会重复),如果类型是图像,则保存图像本身。我已截取屏幕截图以便更好地了解
这是我尝试的,
id type content
1 text {"text":"hello their"}
2 cards {"elements":[{"title":'title
value'"subtitle":'subtitlevalue',"image":"img url"
}{"title":'title value1'"subtitle":'subtitle value1',"image":"img
url1"}]}
3 question {"question":"how are you?"}
在这里您可以看到我序列化表中的数据,因为每种类型都有不同的属性。这种方法是一个不错的选择吗?我将来会遇到任何问题吗?可以以规范的方式完成吗?如果是,请举例说明。提前致谢。