क्या यह सुनिश्चित करने के लिए .NET में JSON का उपयोग करने का सरल तरीका है कि कुंजियों को निचले मामले के रूप में भेजा जाए?
फिलहाल मैं newtonsoft की Json.NET लाइब्रेरी का उपयोग कर रहा हूं और बस उपयोग कर रहा हूं
string loginRequest = JsonConvert.SerializeObject(auth);
इस मामले authमें सिर्फ निम्नलिखित वस्तु है
public class Authority
{
public string Username { get; set; }
public string ApiToken { get; set; }
}
इसका परिणाम यह होगा
{"Username":"Mark","ApiToken":"xyzABC1234"}
वहाँ सुनिश्चित करना है कि एक रास्ता है usernameऔर apitokenकुंजी लोअरकेस के रूप में के माध्यम से आते हैं?
मैं इसे केवल String.ToLower()पाठ्यक्रम के माध्यम से नहीं चलाना चाहता क्योंकि मूल्य usernameऔर apitokenमिश्रित मामले हैं।
मुझे लगता है कि मैं प्रोग्राम कर सकता हूं और मैन्युअल रूप से JSON स्ट्रिंग बना सकता हूं, लेकिन मुझे लगभग 20 या तो JSON डेटा स्ट्रिंग्स के लिए इसकी आवश्यकता है और मैं देख रहा हूं कि क्या मैं खुद को कुछ समय के लिए बचा सकता हूं। मैं सोच रहा था कि क्या कोई पहले से ही निर्मित पुस्तकालय हैं जो आपको प्रमुख निर्माण के लिए लोअरकेस लागू करने की अनुमति देते हैं।