引用Newtonsoft.Json.dll。下载地址:http://download.csdn.net/detail/guwei4037/5853053
class Program
{
static void Main(string[] args)
{
Data info = new Data(new List<InnerData>() { new InnerData(3), new InnerData(4) }, 5); string strJson = JsonConvert.SerializeObject(info);
Console.WriteLine(strJson);
}
} public class Data
{
public Data(List<InnerData> orderitems, int optype)
{
this.orderitems = orderitems;
this.optype = optype;
} public List<InnerData> orderitems { get; set; }
public int optype { get; set; }
} public class InnerData
{
public InnerData(int id)
{
this.id = id;
}
public int id { get; set; }
}
效果:
class Program
{
static void Main(string[] args)
{
Data info = new Data(new List<InnerData>() { new InnerData(3), new InnerData(4) }, 5); string strJson = JsonConvert.SerializeObject(info);
Console.WriteLine(strJson);
}
} public class Data
{
public Data(List<InnerData> orderitems, int optype)
{
this.orderitems = orderitems;
this.optype = optype;
} public List<InnerData> orderitems { get; set; }
public int optype { get; set; }
} public class InnerData
{
public InnerData(int id)
{
this.id = id;
}
public int id { get; set; }
}
效果:
解决方案 »
- 请教关于socket connect失败的疑问
- 紧急求助!怎么生成CRC8校验表哦??
- *.exe可以正确运行,但是制作好的安装程序不能正确运行,涉及oracle数据库?
- 是把基础理论都搞懂了再写代码呢还是仅知道个大概,边写边查帮助?哪个学习方式好?
- 可以执行多播委托中的某一个方法吗?
- 怎样让ListView按每个Item的Checked的值排序!
- 请大家来指点一下,关于数据库查询并显示的问题?????
- 如何把外部数据粘贴到datagridview 中?
- 新手问题,请大侠都进来看看 先到先得 谢谢
- 熟悉mono的同志请指点一下
- 软件在Win7里界面正常在Win8不正常
- 在 form上可以实现,在panel实现不了,为什么啊?
foreach (OrderItem orderItem in items)items是个数组
{
if (orderItem.status == 1)
{
list.Add(orderItem.item_id);//这里得到 3 4
}
}
string strJson = JsonConvert.SerializeObject();这里转json
你给我的 我还是看不大明白 这个3和4还是不知道怎么加入json
{
//if (orderItem.status == 1 || orderItem.status == 3 || orderItem.status == 4 || orderItem.status == 7)
if (orderItem.status == 1)
{
list.Add(new { id = orderItem.id });
}
}
困扰我这个菜鸟好久,原来只需要list.Add(new{})就可以了