मेरे पास C # DataSet ऑब्जेक्ट में कुछ डेटा है। मैं इसे अभी इस तरह से Json.net कन्वर्टर का उपयोग करके क्रमबद्ध कर सकता हूं
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
हालाँकि, यह data
.json फ़ाइल को प्रिंट करते समय से गुण नामों का उपयोग करता है । मैं संपत्ति के नामों को कुछ अलग करना चाहता हूं (जैसे, 'फू' को 'बार' में बदलना)।
में Json.net प्रलेखन , 'serializing और deserializing JSON' के तहत → 'क्रमबद्धता गुण' यह कहते हैं, "JsonPropertyAttribute ... की अनुमति देता है नाम अनुकूलित किया जा करने के लिए"। लेकिन कोई उदाहरण नहीं है। क्या किसी को पता है कि संपत्ति के नाम को किसी और चीज़ में बदलने के लिए JsonPropertyAttribute का उपयोग कैसे करें?
Json.net के दस्तावेज़ विरल प्रतीत होते हैं। यदि आपके पास एक महान उदाहरण है तो मैं इसे आधिकारिक दस्तावेज में शामिल करने का प्रयास करूंगा। धन्यवाद!