求解,一堆json数据 只要其中一两个values 肿么破 干嘛非写成类,可以转换为json对象,直接读取里面的值,不一定要转成类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using Newtonsoft.Json.Linq; JObject jo = JObject.Parse(s); foreach (object a1 in jo) { string t = a1.ToString(); } 顺便看看:http://blog.csdn.net/coolszy/article/details/8606803 var obj = 你的那个json;然后,访问json的name的value就和访问对象属性一样简单。obj.filename;obj.attachmentid; 这个是前端js的。后端则需要将前端传过去的json字符串反序列化成对象。然后,就按照访问对象的方式去访问里面的内容。 private void button1_Click(object sender, EventArgs e) { Regex filename = new Regex(@"(?<=""filename"":\s?"")[^""]+(?=""\s*,)", RegexOptions.IgnoreCase | RegexOptions.Multiline); Regex attachmentid = new Regex(@"(?<=""attachmentid"":\s?"").[^""]+(?=""\s*,)", RegexOptions.IgnoreCase | RegexOptions.Multiline); string src = textBox1.Text; MatchCollection mc = filename.Matches(src); for (int i = 0; i < mc.Count; i++) { if (mc[i].Value != "") { textBox2.Text += "filename:" + mc[i].Value + System.Environment.NewLine; } } textBox2.Text += System.Environment.NewLine; mc = attachmentid.Matches(src); for (int i = 0; i < mc.Count; i++) { if (mc[i].Value != "") { textBox2.Text += "attachmentid:" + mc[i].Value + System.Environment.NewLine; } } } 请问在datagridview编辑状态时按回车可以实现自动检索 无法从指定的数据表中删除 求一个取超链接的正则表达式 请问C#如何生成pdf文件(要支持中文)! 关于 process.mainwindowhandle c#.net 远程访问数据库解决方案 js调用服务器端代码参数传递问题? 有什么软件或方法可以检查出一个文件中的某个块有没有数据 进来看看,给分 [菜鸟问题]在windows应用程序中的数据库调用请教 c#连接sql数据库,界面登录失败,求解,急急急! C#如何把word的shapes的图片保存到本地啊
JObject jo = JObject.Parse(s);
foreach (object a1 in jo)
{
string t = a1.ToString();
}
然后,访问json的name的value就和访问对象属性一样简单。
obj.filename;
obj.attachmentid;
后端则需要将前端传过去的json字符串反序列化成对象。然后,就按照访问对象的方式去访问里面的内容。
private void button1_Click(object sender, EventArgs e)
{
Regex filename = new Regex(@"(?<=""filename"":\s?"")[^""]+(?=""\s*,)", RegexOptions.IgnoreCase | RegexOptions.Multiline);
Regex attachmentid = new Regex(@"(?<=""attachmentid"":\s?"").[^""]+(?=""\s*,)", RegexOptions.IgnoreCase | RegexOptions.Multiline);
string src = textBox1.Text; MatchCollection mc = filename.Matches(src);
for (int i = 0; i < mc.Count; i++)
{
if (mc[i].Value != "")
{
textBox2.Text += "filename:" + mc[i].Value + System.Environment.NewLine;
}
}
textBox2.Text += System.Environment.NewLine;
mc = attachmentid.Matches(src);
for (int i = 0; i < mc.Count; i++)
{
if (mc[i].Value != "")
{
textBox2.Text += "attachmentid:" + mc[i].Value + System.Environment.NewLine;
}
}
}