我有一个JSON字符串需要被反序列化到一个对象中。反序列化json字符串到对象c#.net
这是我曾尝试:
类:
public class trn
{
public string visited_date { get; set; }
public string party_code { get; set; }
public string response { get; set; }
public string response_type { get; set; }
public string time_stamp { get; set; }
public string trans_id { get; set; }
public double total_amount { get; set; }
public double discount { get; set; }
}
JSON字符串:
string json = "{\"trn\":{\"visited_date\":\"2015-04-05\",\"party_code\":\"8978a1bf-c88b-11e4-a815-00ff2dce0943\",\"response\":\"Reason 5\",\"response_type\":\"NoOrder\",\"time_stamp\":\"2015-04-05 18:27:42\",\"trans_id\":\"8e15f00b288a701e60a08f968a42a560\",\"total_amount\":0.0,\"discount\":0.0}}";
trn model2 = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<trn>(json);
,并使用json.net
trn model = JsonConvert.DeserializeObject<trn>(json);
但所有属性被初始化空值。
退房 http://stackoverflow.com/questions/6201529/turn-c-sharp-object-into-a-json -string-在净4 – 2015-04-05 17:08:05