blob: 19b1492bac080d4bcac41c75e5840cc25ce3e3c1 [file] [log] [blame]
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"title" : "org.eclipse.persistence.testing.jaxb.json.namespaces.Person",
"type" : "object",
"properties" : {
"ns0.person" : {
"type" : "object",
"properties" : {
"@ns2.id" : {
"type" : "integer"
},
"ns1.firstName" : {
"type" : "string"
},
"ns1.middleNames" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"ns2.lastName" : {
"type" : "string"
},
"ns3.contact" : {
"type" : "object",
"properties" : {
"ns1.address" : {
"$ref" : "#/definitions/Address"
}
}
},
"ns1.a" : {
"type" : "string"
},
"ns1.aa" : {
"type" : "string"
},
"ns1.aaa" : {
"type" : "string"
},
"ns1.aaaa" : {
"$ref" : "#/definitions/Address"
},
"ns1.aaaaa" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/Address"
}
},
"@ns1.theattribute" : {
"type" : "string"
}
},
"additionalProperties":false
}
},
"definitions" : {
"Address" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "string"
},
"street" : {
"type" : "string"
},
"city" : {
"type" : "string"
}
},
"additionalProperties":false
}
}
}