मैं इस पद्धति का उपयोग एक JSON स्कीमा के साथ JSON स्ट्रिंग मान्य करने के लिए एक विधि बनाने के लिए कोशिश कर रहा हूँ: http://www.newtonsoft.com/json/help/html/JsonSchema.htmन्यूटॉन्सॉफ्ट.जेसन। श्मामा। जेसनशेमा अप्रचलित है?
इसे कहते वस्तु अप्रचलित है और अपने स्वयं के पैकेज में ले जाया गया, तो मैं NuGet
का उपयोग करें और पैकेज स्थापित (Newtonsoft.Json.dll
और Newtonsoft.Json.Schema.dll
संदर्भ हैं) और है:
using Newtonsoft.Json.Schema;
using Newtonsoft.Json.Linq;
public bool validateSchema(string _Json)
{
JsonSchema schema = JsonSchema.Parse(
@"{
'properties': {
[MySchemaHere]
}
");
JObject jobject = JObject.Parse(_Json);
return jobject.IsValid(schema);
}
मैं कैसे अप्रचलित संदेश से छुटकारा मिलता है? यह मुझे लगता है जैसे कोड को दूसरे पैकेज/डीएल में स्थानांतरित कर दिया गया है, लेकिन उसी तरह से इसे इस्तेमाल/प्रयोग किया जाता है और मैं किसी भी तरह अप्रचलित संदर्भित कर रहा हूं? ऐसा लगता है कि मुझे कुछ सरल/स्पष्ट याद आ रहा है।
संपादित करें: यहां एक ऐसी छवि है जो मदद कर सकती है।
मैं सिर्फ एक छवि को जोड़ने के लिए मेरा उत्तर संपादित। जहां तक मैं बता सकता हूं कि डीएलएल सही ढंग से जोड़ा गया है, हाँ? –