このJson文字列がメモリにあり、クラスに逆シリアル化しようとしています:
{
{ "Member_ColName": "Entity Name" , "Member_Key": "entityName" },
{ "Margin_ColName": "Margin", "Margin_Key": "Margin" },
{ "LookBack_ColName": "Lookback Interval (Days)", "LookBack_Key":"LookbackInterval"},
{ "ConfInterval": "Confidence Interval"," ConfInterval_Key": "ConfidenceInterval"}
}
私のパブリッククラスは次のように定義されています:
public class JsonParameters
{
string Member_ColName { get; set; }
string Member_Key { get; set; }
string Margin_ColName { get; set; }
string Margin_Key { get; set; }
string LookBack_ColName { get; set; }
string LookBack_Key { get; set; }
string ConfInterval { get; set; }
string ConfInterval_Key { get; set; }
}
私のC#メソッドは次のとおりです:
public string getJsonParameters()
{
// file stream code omitted
JavaScriptSerializer ser = new JavaScriptSerializer();
string jsonStr = utf.GetString(buffer);
Classes.JsonParameters jsonData = (Classes.JsonParameters)ser.Deserialize(jsonStr, typeof(Classes.JsonParameters));
return jsonStr;
}
一連の日付を読み取るときに、以前にこの種のことを行ったことがありますが、少し異なることを行いました。この場合、Json オブジェクトを逆シリアル化できないようです。
アドバイスをいただければ幸いです。
ありがとう。ボブ