110,539
社区成员
发帖
与我相关
我的任务
分享
public class Rootobject
{
public Class1[] Property1 { get; set; }
}
public class Class1
{
public string id { get; set; }
public string userID { get; set; }
public string oid { get; set; }
public string integralAll { get; set; }
public string integral { get; set; }
public string sourceType { get; set; }
public string addtime { get; set; }
public string sourceID { get; set; }
public string sHash { get; set; }
public string coid { get; set; }
public string isshow { get; set; }
public string systemid { get; set; }
public string type { get; set; }
public string pid { get; set; }
public string yvip { get; set; }
public string status { get; set; }
public string catid { get; set; }
public string sharetime { get; set; }
public string shareurl { get; set; }
public string tuangou { get; set; }
public string viplast_time { get; set; }
public Course[] course { get; set; }
public Sysinfo[] sysinfo { get; set; }
}
public class Course
{
public string id { get; set; }
public string listorder { get; set; }
public string updatetime { get; set; }
public string inputtime { get; set; }
public string ctitle { get; set; }
public string style { get; set; }
public Choice_Kc[] choice_kc { get; set; }
public string choice_kc_idstr { get; set; }
public string systemid { get; set; }
public string thumb { get; set; }
public string introduce { get; set; }
}
public class Choice_Kc
{
public string id { get; set; }
public string name { get; set; }
public string sort { get; set; }
public string mv_url { get; set; }
}
public class Sysinfo
{
public string id { get; set; }
public string stitle { get; set; }
public string thumb { get; set; }
public string listorder { get; set; }
public string updatetime { get; set; }
public string inputtime { get; set; }
public string picture { get; set; }
public string introduce { get; set; }
public string exception { get; set; }
public string style { get; set; }
public string catid { get; set; }
public string couClass { get; set; }
public string sys_hours { get; set; }
public string keyword { get; set; }
public string description { get; set; }
public string l_nanyi { get; set; }
public string l_jiage { get; set; }
public string keshi { get; set; }
}
public class Q_message
{
public Tx_message Tx_message;
public Tx_Qmg Tx_Qmg
{
get
{
if (Tx_message == null || Tx_message.sysinfo == null || Tx_message.sysinfo.Length == 0) return null;
return Tx_message.sysinfo[0];
}
}
}
using fastCSharp;
Q_message[] result = fastCSharp.emit.jsonParser.Parse<Tx_message[]>(json)
.getArray(value => new Q_message { Tx_message = value });
public class Tx_message
{
public string id { get; set; }
public string userID { get; set; }
public string oid { get; set; }
public string integralAll { get; set; }
public string integral { get; set; }
public string sourceType { get; set; }
public string addtime { get; set; }
public string sourceID { get; set; }
public string sHash { get; set; }
public string coid { get; set; }
public string isshow { get; set; }
public string systemid { get; set; }
public string type { get; set; }
public string pid { get; set; }
public string yvip { get; set; }
public string status { get; set; }
public string catid { get; set; }
public string sharetime { get; set; }
public string shareurl { get; set; }
public string tuangou { get; set; }
public string viplast_time { get; set; }
public courses[] course { get; set; }
public Tx_Qmg[] sysinfo { get; set; }
}
public class courses
{
public string id { get; set; }
public string listorder { get; set; }
public string updatetime { get; set; }
public string inputtime { get; set; }
public string ctitle { get; set; }
public string style { get; set; }
public choice_kc[] choice_kc { get; set; }
public string choice_kc_idstr { get; set; }
public string systemid { get; set; }
public string thumb { get; set; }
public string introduce { get; set; }
}
public class choice_kc
{
public string id { get; set; }
public string name { get; set; }
public string sort { get; set; }
public string mv_url { get; set; }
}
public class Tx_Qmg
{
public string id { get; set; }
public string stitle { get; set; }
public string thumb { get; set; }
public string listorder { get; set; }
public string updatetime { get; set; }
public string inputtime { get; set; }
public string picture { get; set; }
public string introduce { get; set; }
public string exception { get; set; }
public string style { get; set; }
public string catid { get; set; }
public string couClass { get; set; }
public string sys_hours { get; set; }
public string keyword { get; set; }
public string description { get; set; }
public string l_nanyi { get; set; }
public string l_jiage { get; set; }
public string keshi { get; set; }
}
这样使用fastCSharp没有问题 Tx_message[] result = fastCSharp.emit.jsonParser.Parse<Tx_message[]>(json);
public class ChoiceKc
{
public string id { get; set; }
public string name { get; set; }
public string sort { get; set; }
public string mv_url { get; set; }
}
public class Course
{
public string id { get; set; }
public string listorder { get; set; }
public string updatetime { get; set; }
public string inputtime { get; set; }
public string ctitle { get; set; }
public string style { get; set; }
public List<ChoiceKc> choice_kc { get; set; }
public string choice_kc_idstr { get; set; }
public string systemid { get; set; }
public string thumb { get; set; }
public string introduce { get; set; }
}
public class Sysinfo
{
public string id { get; set; }
public string stitle { get; set; }
public string thumb { get; set; }
public string listorder { get; set; }
public string updatetime { get; set; }
public string inputtime { get; set; }
public string picture { get; set; }
public string introduce { get; set; }
public string exception { get; set; }
public string style { get; set; }
public string catid { get; set; }
public string couClass { get; set; }
public string sys_hours { get; set; }
public string keyword { get; set; }
public string description { get; set; }
public string l_nanyi { get; set; }
public string l_jiage { get; set; }
public string keshi { get; set; }
}
public class RootObject
{
public string id { get; set; }
public string userID { get; set; }
public string oid { get; set; }
public string integralAll { get; set; }
public string integral { get; set; }
public string sourceType { get; set; }
public string addtime { get; set; }
public string sourceID { get; set; }
public string sHash { get; set; }
public string coid { get; set; }
public string isshow { get; set; }
public string systemid { get; set; }
public string type { get; set; }
public string pid { get; set; }
public string yvip { get; set; }
public string status { get; set; }
public string catid { get; set; }
public string sharetime { get; set; }
public string shareurl { get; set; }
public string tuangou { get; set; }
public string viplast_time { get; set; }
public List<Course> course { get; set; }
public List<Sysinfo> sysinfo { get; set; }
}
不知道对不对 试试