पर आधारित है, मैं जेसन ऑब्जेक्ट के दो तत्वों के बीच संबंध के आधार पर एक जेसन स्कीमा को सत्यापित करने का प्रयास कर रहा हूं।JSON स्कीमा: तत्व किसी अन्य तत्व के मान
JSON स्कीमा का मसौदा के अनुसार: अंतर-depedant खोजशब्दों के साथ तत्वों एक json मान्य करने के लिए:
4,2। एक दूसरे पर निर्भर कीवर्ड
आदेश एक उदाहरण को मान्य करने के लिए, कुछ खोजशब्दों उपस्थिति (या अनुपस्थिति) दूसरे खोजशब्दों के से प्रभावित हैं। इस मामले में, इन सभी कीवर्ड को उसी अनुभाग में समूहीकृत किया जाएगा।
http://json-schema.org/latest/json-schema-validation.html#anchor9
मेरे समस्या मसौदा, सच में नहीं कहा गया है कि कैसे आदेश है कि मान्यता प्रदान करने के लिए स्कीमा लिखने के लिए है। मुझे क्या करने की ज़रूरत है, इस तरह एक जेसन को मान्य करें:
{ a: 1, b: 2}
जब कोई हमेशा कम या बराबर होता है। क्या यह किया जा सकता है? मैं स्कीमा कैसे लिखूं?
धन्यवाद
मैं देखता हूं, ठीक है, मैं स्पष्टीकरण की सराहना करता हूं, मुझे दस्तावेज़ों को समझने में याद आती है .. – Deleteman
इस पर हाय - छोटा अपडेट। JSON स्कीमा (v5) के अगले संस्करण में एक नया कीवर्ड हो सकता है: ['$ data'] (https://github.com/json-schema/json-schema/wiki/%24data-%28v5-proposal%29) । यह कीवर्ड आपको वही करने देगा जो आप चाहते हैं - तो यह v5 की प्रगति पर नजर रखने के लायक हो सकता है, जो जल्द ही उम्मीद है! :) – cloudfeet
अद्यतन के लिए धन्यवाद! : डी – Deleteman