मैं उपयुक्त एनोटेशन लेखन डेटा जो एक JSON से दिया जाता है अनुरोध जो इतनी तरह डेटा रिटर्न हासिल प्रतिनिधित्व करने के लिए कठिनाई हो रहा है deserializing:एक अनाम सरणी
[{"ProductCode":"0129923083091","Description":"DIESEL ","SalesLitres":6058.7347,"SalesValue":6416.2000},{"ProductCode":"0134039344902","Description":"UNLEADED ","SalesLitres":3489.8111,"SalesValue":3695.7100},
...
]
(सिर्फ यह दर्शाता है मैं चर संख्या हो सकता है इसके बाद के संस्करण अंडाकार की इन वस्तुओं लौटे)
अपने मॉडल कक्षा में (मैं एक Xamarin परियोजना के लिए MVVM दृष्टिकोण का उपयोग कर रहा है, लेकिन है कि प्रासंगिक से अधिक यहाँ नहीं है) मैं एनोटेशन उपयोग कर रहा हूँ मॉडल विशेषताओं
namespace App8.Models
{
public class ReportRow
{
[JsonProperty("ProductCode")]
public string ProductCode { get; set; } = string.Empty;
[JsonProperty("Description")]
public string Description { get; set; } = string.Empty;
[JsonProperty("SalesLitres")]
public double SalesLitres { get; set; } = 0.0;
[JsonProperty("SalesValue")]
public double SalesValue { get; set; } = 0.0;
}
}
प्रतिनिधित्व करने के लिए 210
मैं एक और कक्षा को बताना चाहता हूं जो कंटेनर/निहित संबंध दिखाता है। हालांकि, मैं अनावश्यक आ रहा हूं क्योंकि लौटा संग्रह के "रूट" का प्रतिनिधित्व करने के लिए एनोटेशन में कोई JSON विशेषता नहीं है।
मुझे जेएसओएन को किसी भी जेएसओएन सरणी के लिए किसी ऑब्जेक्ट मॉडल में मैप करने में कोई समस्या नहीं होगी, जिसे वापस जेएसओएन के नाम पर रखा गया है। उस स्थिति में मैं एक नामांकित JSON विशेषता के साथ एक और कक्षा बना सकता हूं जिसमें सी # सूची शामिल है लेकिन मैं जेएसओएन के लिए उपयुक्त मॉडल मैपिंग प्रदान करने की कोशिश कर रहा हूं जो एक अनाम नाम के भीतर वस्तुओं की एक सूची देता है।
कोई विचार मैं कैसे संपर्क कर सकता हूं?
एक अच्छी तरह से तैयार किए गए पहले प्रश्न पर बधाई! – Kroltan