JSON 스키마에 논리를 통합하는 방법은 이미 마련되어 있습니까? JSON 스키마의 논리
예를 들어 나는 다음의 JSON이 있다면 :{
"Gross Pay": "100",
"Hours": "5",
"Rate": "20"
}
을 그리고 나는이 세 필드를 필요로하는 스키마가 있습니다. "총 임금"이 "시간"x "요율"과 같은 논리를 통합 할 수있는 최적의 장소가 될 수 있도록하려면?
JSON 스키마에 논리를 통합하는 방법은 이미 마련되어 있습니까? JSON 스키마의 논리
예를 들어 나는 다음의 JSON이 있다면 :{
"Gross Pay": "100",
"Hours": "5",
"Rate": "20"
}
을 그리고 나는이 세 필드를 필요로하는 스키마가 있습니다. "총 임금"이 "시간"x "요율"과 같은 논리를 통합 할 수있는 최적의 장소가 될 수 있도록하려면?
아니요,이 유형의 어설 션을 JSON 스키마로 설명 할 수 없습니다. validation keywords을 참조하십시오. 거기에는 아무 것도 없습니다. minimum
또는 exclusiveMaximum
과 같은 키워드가 있지만 Gross Pay = Hours * Rate
을 표시 할 수 없습니다.
자바 스크립트를 사용하여 조건을 확인할 수 있습니다. JSON.parse ({ "Gross Pay": "100", "Hours": "5", "Rate": "20"})를 사용하여 Javascript 객체로 변환 한 다음 원하는대로 수행하십시오. – maheshiv
"원하는 것은 무엇이든지"의 논리를 저장하기위한 장소를 더 찾으십시오 – Darcys22
javascript에 스키마를 적용하는 모든 방법이 있습니다. –