我正在尝试找到一个可用于不同场景的数据模式,到目前为止我发现的有希望的格式是 collection+json 格式(http://amundsen.com/media-types/collection/)。
到目前为止,它有很多我需要的功能并且非常灵活,但是我不明白为什么它使用匿名对象(例如:){"name" : "full-name", "value" : "J. Doe", "prompt" : "Full Name"},
而不是简单的键值对。(例如:“全名”:“J. Doe”,)。
我知道如何传输更多信息,如提示等,但解析速度要慢得多,并且很难为其创建客户端,因为他必须通过在数组中搜索来访问字段。将数据绑定到特定视图时,必须知道存在哪些字段,因此必须再次将匿名对象转换为键值映射。
那么使用这个匿名对象而不是键值映射是否有真正的优势?