json数组中插入数组

ssun1999 2018-09-21 03:19:34
s2 = "{\"Class1\":\"\",\"GNo\":\"1\"},{\"Class1\":\"\",\"GNo\":\"2\"},{\"Class1\":\"\",\"GNo\":\"3\"}";
s7 = "{\"A\":\"\",\"GoodsNo\":\"1\"},{\"A\":\"\",\"GoodsNo\":\"2\"},"{\"B\":\"\",\"GoodsNo\":\"1\"}";

JArray ja = (JArray)JsonConvert.DeserializeObject("[" + s2 + "]");
JArray ja2 = (JArray)JsonConvert.DeserializeObject("[" + s7 + "]");
foreach (var ss in ja)
{
if (ss["GNo"].ToString() != "")
{

for (int i2 = 0; i2 < ja2.Count; i2++)
{
if (ss["GNo"].ToString()== ja2[i2]["GoodsNo"].ToString())
{
把s7对应的插入到s2中
"{\"Class1\":\"\",\"GNo\":\"1\",\"sss\":["{\"A\":\"\",\"GoodsNo\":\"1\"},{\"B\":\"\",\"GoodsNo\":\"1\"}]},{\"Class1\":\"\",\"GNo\":\"2\"},{\"Class1\":\"\",\"GNo\":\"3\"}";
}

}
}
}
...全文
73 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧