वर्तमान में मेरे पास कुछ मुद्दे हैं। मैं Json.NET के साथ C # का उपयोग कर रहा हूं। मुद्दा यह है कि मुझे हमेशा मिलता है:
{"अनपेक्षित चरित्र का सामना करना पड़ा है जबकि मूल्य पार्सिंग: ई। पथ '', लाइन 0, स्थिति 0."}
तो जिस तरह से मैं Json.NET का उपयोग कर रहा हूं वह निम्नलिखित है। मेरी एक क्लास है जिसे बचाना चाहिए। वर्ग इस तरह दिखता है:
public class stats
{
public string time { get; set; }
public string value { get; set; }
}
public class ViewerStatsFormat
{
public List<stats> viewerstats { get; set; }
public String version { get; set; }
public ViewerStatsFormat(bool chk)
{
this.viewerstats = new List<stats>();
}
}
इस वर्ग की एक वस्तु को भरना और उसके साथ सहेजना होगा:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8);
बचत हिस्सा ठीक काम करता है और फ़ाइल मौजूद है और भरी हुई है। उसके बाद फ़ाइल को कक्षा में वापस पढ़ा जाएगा:
try
{
ViewerStatsFormat current = JsonConvert.DeserializeObject<ViewerStatsFormat>(tmpfile);
//otherstuff
}
catch(Exception ex)
{
//error loging stuff
}
अब करंट = लाइन पर अपवाद आता है:
{"अनपेक्षित चरित्र का सामना करना पड़ा है जबकि मूल्य पार्सिंग: ई। पथ '', लाइन 0, स्थिति 0."}
मुझे नहीं पता कि यह क्यों आता है। Json फाइल निम्नलिखित है -> JSON लिंक पर क्लिक करें
क्या किसी के पास कोई विचार है?