数组中严格对象的JSON模式

时间:2019-02-08 18:04:58

标签: json schema

我创建了一个JSON模式来验证一个简单的JSON文件。好消息是,它可以按照我的预期方式进行验证,因为可以按任意顺序显示任意数量的预订元素,并且每种预订元素都不允许使用其他属性。

理想情况下,我想删除JSON模式中bookingElement对象(id,type,depair,destair,city)中所有可能属性的完整列表,只留下oneOf列表,该列表清楚地显示允许使用哪些字段每个不同类型的元素。

任何人都可以提供没有完整列表的架构版本吗?

这是JSON:

##data set {1,23,45}
##this is what I have done so far, but the dendrogram doesn't seem correct.
data <-c(1,23,45)
datas <-data.frame(data)
d<- dist(datas,method="euclidean")
H.fit<- hclust(d,method="single")
plot(H.fit)

架构为:

pip install cryptography --force-reinstall

理想情况下,JSON模式看起来更接近以下内容:

{
    "bookingElements": [
        {
            "id" : "00003",
            "type" : "flight",
            "depair" : "LHR",
            "destair" : "CDG"
        },
        {
            "id" : "00008",
            "type" : "hotel",
            "city" : "Paris"
        }
    ]
}

0 个答案:

没有答案