关于txt读取和显示问题 第一,你可以自己解析字符串,遍历判断第二,你可以用正则,不会去看msdn学习第三,解析json格式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当作json解析,或者用正则表达式。 感觉json解析好一些,本来就是这个格式。 使用json解析,后赋值给一个类,类中的属性就是你的Username /// <summary> /// 把JSON字符串还原为对象 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="szJson">JSON字符串</param> /// <returns>对象实体</returns> public static T ParseFormJson<T>(string szJson) { T obj = Activator.CreateInstance<T>(); using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson))) { DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(T)); return (T)dcj.ReadObject(ms); } } 二话不说JSON 其他的都是扯淡 用不着那样做 用string的split,以',' ’“‘ 作为分割字符 简单根据 , 来分割字符串 存入键值对 根据key 也就是username 来查value http://hi.baidu.com/jiawei1107/item/5f6e9e5de4fa093595eb058a 可以给个具体的方法不只能给你思路, 要方法的话自己实现吧!先获取字符串中 , 的个数 然后根据substring分割一段字符 根据每个分割出来的字符中的: 分割KEY 和 Value 当然你将值存入Dictionary<string, string>的时候需要将""去掉.额 当然这样可能比较麻烦 但绝对适合你目前了 for(){for(){}} JsonData jsonDate = JsonMapper.ToObject(str);Response.Write(jsonDate ["username"]);下载一下LitJson 敢不敢给个完整的这就是完整的啊,下载一个LitJson,然后就可以用了啊string str ="{\"Username\":\"3322\",\"number\":\"3369587513151\",\"Password\":\"3365874521\",\"sg\":\"3322_170\",\"class\":\"309\"}";JsonData jsonDate = JsonMapper.ToObject(str);string name = jsonDate ["username"];string psd = jsonDate ["password"]; 敢不敢给个完整的这就是完整的啊,下载一个LitJson,然后就可以用了啊string str ="{\"Username\":\"3322\",\"number\":\"3369587513151\",\"Password\":\"3365874521\",\"sg\":\"3322_170\",\"class\":\"309\"}";JsonData jsonDate = JsonMapper.ToObject(str);string name = jsonDate ["username"];string psd = jsonDate ["password"];加QQ指点一下,QQ 1268468 我想在Windows Service中暴露一个对象给其他程序调用(比如WebService)怎么办?这个对象的生存由Windows Serivce控制 wince 多语言 【求助】 C#向word中写入文本并加粗问题 求一个正则表达式 如何传递参数给多线程,并返回值?? 求正则表达式 C#打开文件发生异常 学习C#心得 100分求一个简单的正则表达式 C# datagrid 问题 c# Chart曲线图问题 我用jquery做了一个动态添加删除行,但是其中一列是下拉框。下拉框的值需要从数据库里面读取,有什么好的方法
/// 把JSON字符串还原为对象
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="szJson">JSON字符串</param>
/// <returns>对象实体</returns>
public static T ParseFormJson<T>(string szJson)
{
T obj = Activator.CreateInstance<T>();
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))
{
DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(T));
return (T)dcj.ReadObject(ms);
}
}
可以给个具体的方法不
只能给你思路, 要方法的话自己实现吧!
先获取字符串中 , 的个数 然后根据substring分割一段字符 根据每个分割出来的字符中的: 分割KEY 和 Value 当然你将值存入Dictionary<string, string>的时候需要将""去掉.额 当然这样可能比较麻烦 但绝对适合你目前了
for(){
for(){}
}
Response.Write(jsonDate ["username"]);
下载一下LitJson
敢不敢给个完整的
这就是完整的啊,下载一个LitJson,然后就可以用了啊
string str ="{\"Username\":\"3322\",\"number\":\"3369587513151\",\"Password\":\"3365874521\",\"sg\":\"3322_170\",\"class\":\"309\"}";
JsonData jsonDate = JsonMapper.ToObject(str);
string name = jsonDate ["username"];
string psd = jsonDate ["password"];
敢不敢给个完整的
这就是完整的啊,下载一个LitJson,然后就可以用了啊
string str ="{\"Username\":\"3322\",\"number\":\"3369587513151\",\"Password\":\"3365874521\",\"sg\":\"3322_170\",\"class\":\"309\"}";
JsonData jsonDate = JsonMapper.ToObject(str);
string name = jsonDate ["username"];
string psd = jsonDate ["password"];加QQ指点一下,QQ 1268468