转换成JSON对象类在C# [英] Convert json into class object in c#
本文介绍了转换成JSON对象类在C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,我有以下的JSON响应,我怎么把它转换成C#类对象
{err_code: 0,组织:CGK,德:SIN,FLIGHT_DATE:20120719,
时间表:
[
[W2-888 20120719,20120719,1200,1600,03h00m,737-200,0,[[K,9],[F,9 ],[L,9],[M,9],[N,9],[P,9],[C,9 ],[O,9]]],
[W2-999,20120719,20120719,1800,2000,01h00m,MD-83 ,0,[[K,9],[L,9],[M,9],[N,9]]]
]}
解决方案
使用的JavaScriptSerializer
将其转换为一个类。
字符串jsonInput =有你的有效的JSON这里输入; //
的JavaScriptSerializer jsonSerializer =新的JavaScriptSerializer();
客户objCustomer = jsonSerializer.Deserialize<客户>(jsonInput)
假设你想其转换为客户
CLASSE的实例。你的类应该看起来类似于 JSON
结构(属性)
Hi i have the following json response,how i convert it into a c# class object
{ "err_code": "0", "org": "CGK", "des": "SIN", "flight_date": "20120719",
"schedule":
[
["W2-888","20120719","20120719","1200","1600","03h00m","737-200","0",[["K","9"],["F","9"],["L","9"],["M","9"],["N","9"],["P","9"],["C","9"],["O","9"]]],
["W2-999","20120719","20120719","1800","2000","01h00m","MD-83","0",[["K","9"],["L","9"],["M","9"],["N","9"]]]
] }
解决方案
Use JavaScriptSerializer
to convert it to a class.
string jsonInput="have your valid json input here"; //
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
Customer objCustomer = jsonSerializer.Deserialize<Customer >(jsonInput)
Assuming you want to convert it to a Customer
classe's instance. Your class should looks similar to the JSON
structure (Properties)
这篇关于转换成JSON对象类在C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文