我想用RAML 1.0建模API。在这个API中,我有一个映射,其中包含的对象具有动态键值。它应如下所示:
"map" : {
"key1" : {
...
}
"key2" : {
...
}
"key3" : {
...
}
}
在this stackoverflow article我找到了动态键的解决方案,但现在我被卡住了。我该如何创建地图?我确实可以使用数组进行解决方法,但这不是我要找的。 p>
干杯。
答案 0 :(得分:0)
根据https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md/#property-declarations和https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md/#the-any-type
以下应该工作:
#%RAML 1.0 Library
types:
TypeWithMap:
properties:
name: string
map:
properties:
//: any
找到完整的讨论