JSON?
自己定义一个类,转化过去,简单~!
自己定义一个类,转化过去,简单~!
解决方案 »
- 弱弱的问个问题。
- vs2008+sql的结账代码
- 请问C#的DataGrid实现多选功能,并且能够获取所有选中记录的某个字段值,在线等待..
- 数据库发送到远程生成文件求方案
- 连接数据库问题!!!
- 为什么vs2013无法登陆用户
- 帮我 看一下这段错----CS0117: “System.Web.HttpServerUtility”并不包含对“HTMLEncode”的定义
- 怎样实现多个子窗体间的相互切换?
- 各位高手指点~!~!~!~!
- ASP.NET的GridView里编辑模板弹窗怎么把值传过去
- ?c#进度条
- .Net 的csc.exe文件可以对.cs文件编译,那怎么对整个.sln,即整个解决方案都编译一下呢?
o.cardno;
o.cardpwd;
如提出卡号: string str = "{\"cardno\":\"260945830561\",\"cardpwd\":\"3465681009506310\",\"cid\":\"9\",\"type\":\"7\",\"value\":\"1\"}";
str = str.Substring(11,12);
MessageBox.Show(str);//显示的结果即是260945830561
string str1 = str.Substring(36,16);
使用Newtonsoft.Json.dll
String strJSON = "";
A t= Deserialize<A>(strJSON);
public class A
{
[DataMember]
public string Name { get; set; }}
http://topic.csdn.net/u/20090927/11/f97c9a59-ee90-41b2-b03c-2c09ef059970.html
在web项目中,这个类用来转换JavaScript用的JSON格式。
估计这样给你说也不知道,所以帮你写了一段,如下:
string str = "{\"cardno\":\"260945830561\",\"cardpwd\":\"3465681009506310\",\"cid\":\"9\",\"type\":\"7\",\"value\":\"1\"}";
JavaScriptSerializer serializer = new JavaScriptSerializer();
Dictionary<string,string> dic = serializer.Deserialize<Dictionary<string, string>>(str);
string chardNo = dic["cardno"];
实例化一个JavaScriptSerializer类,直接调用其方法,返回一个键值对的集合,然后就可以通过key值类访问数据了。
记住,要引入相应的命名空间,JavaScriptSerializer类在System.Web.Script.Serialization 这个命名空间里面。还有,Dictionary类在System.Collections.Generic命名空间哈。