Это первый раз, когда я работаю над проверкой схемы json в Angular проекте. Мне нужна помощь для проверки JSON (из REST API) с помощью схемы JSON.Ниже приведен пример схемы json (сгенерированный онлайн)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"specifications": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"templateName": {
"type": "string"
}
},
"required": [
"templateName"
]
},
{
"type": "object",
"properties": {
"services": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"servicename": {
"type": "string"
},
"servicedescription": {
"type": "string"
}
},
"required": [
"servicename",
"servicedescription"
]
}
]
}
},
"required": [
"services"
]
},
{
"type": "object",
"properties": {
"javaplatform": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"javaversion": {
"type": "string"
}
},
"required": [
"javaversion"
]
}
]
}
},
"required": [
"javaplatform"
]
}
]
}
},
"required": [
"specifications"
]
}
Ниже приведен пример json
{
"specifications": [
{
"templateName": "specifications"
},
{
"services": [
{
"servicename": "name",
"servicedescription": "description"
}
]
},
{
"javaplatform": [
{
"javaversion": "1.8"
}
]
}
]
}
Пожалуйста, дайте мне знать, как проверить json в angular6 / javascript / jquery?
Спасибо