object - 具有单独元数据的文本优先数据序列化
问题描述
我正在尝试找到一种有助于解决非常特殊问题的格式:
- 文本优先解决方案。
- 能够在单个文本行中指定复杂对象(属性、键\值、列表、复杂对象)
- 对象元数据结构应该与数据分开。
例如:元数据:Prop1:int|Prop2:string|PropList:int[,] 数据:20|Something|10,20,30
这意味着:
道具1 = 20
道具2 =“某事”
道具列表 = [10,20,30]
有没有类似的现有序列化格式?
解决方案
我没有看到任何格式可以支持您提供的示例中的方案。如果你真的需要这个模式(Type section,Data section),那么你需要编写自己的解析器,这很容易。
但是如果不想自己写解析器,最合适的成熟格式应该还是JSON。
specify complex objects in a single text line
: 不是 YAML,不是 XML,不是 INI,不是 TOML。
任何常见的格式都设计得较少语义或业务相关。
推荐阅读
- ios - 关闭并重新打开应用程序时如何“保存”导航堆栈上的当前视图和所有以前的视图?
- apache - Artemis apps don't hear each other
- javascript - 存储在会话中的分数显示错误值
- snappydata - Starting Snappydata by using inline arguments
- javascript - Using data out of observable subscribe for return
- r - How to extract a column / row attribute from a table in R?
- sql - CASE when EXISTS (SELECT ...) seems to always returns true
- .net - Visual Studio for Mac 如何与 XCODE 通信?
- angular - Angular text binding on multiple condition
- c# - 撤销 IdentityServer4 中特定会话的访问令牌(参考)