解决方案 »
- ActiveX 控件编写问题(求教)
- 看过很多帖子,但是还没解决:Access2003 带密码 的 数据库 连接 字符串 ?
- 在Webfrom里用水晶报表,在网页里加入了一个时间控件,水晶报表的打印就没用了?怎么办?急~~~在线等~~~顶着有分
- 高手请进,急~~~~~~~~~~~~~~
- 如何按次按时播放声音文件
- textbox多行输入问题
- 刚从培训机构毕业,在小公司做比较小的个人项目是不是比做中型或大型项目成长慢???
- 框架问题求助???
- 如何能让DataGrid的表格项 获得鼠标点击的消息(让此表格项或得焦点及可编辑状态)
- 谁有C#关于数据库的例程?
- 打开应用程序并输入参数时候的问题
- 命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”
如下:
$.ajax({
url: url,
type: "post",
data: data,
dataType: "json",
success: function(jsonData) {
alert(jsonData.result);
}
string jdata="{'a':'aaa','b':'bbb','c':'ccc'}";
JObject jo = JObject.Parse(jdata);
string[] values = jo.Properties().Select(item => item.Value.ToString()).ToArray();
MessageBox.Show(values[0].ToString()+" "+ values[1].ToString()+" "+values[2].ToString());
values[0].ToString()就是对应的数据
JObject jo = JObject.Parse(jdata);就是这一步通不过。这是为什么呢。
using Newtonsoft.Json.Linq;
我引用了。。主要问题在json中双引号有问题。。存在很多双引号。这个需要处理
string s="<!DOCTYPE HTML><html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><meta http-equiv=\"Cache-Control\" content=\"no-Cache\" /><meta name=\"viewport\" content=\"width=device-width;\" /><meta name=\"format-detection\" content=\"telephone=no\" /><title>哈哈</title></head><body>嘿嘿</body></html>";
string js=@"{'retCode':'000000','result':'"+s+ "+'}";
JObject jo = JObject.Parse(js);
string[] values = jo.Properties().Select(item => item.Value.ToString()).ToArray(); MessageBox.Show(values[0].ToString()+" "+ values[1].ToString());