C# Json多功能操作类 第三版修正版
C# Json多功能操作类 第三版修正版
C# Json多功能操作类 第三版
using Jorben.Json;
//组合Json字符串
JsonHelper json = new JsonHelper(false);
string[] b = [ "a11", "a22", "a33" ];
json.Add("a", "11111");
json.Add("b", b);
Response.Write(json.OutString);
Response.Write("<br />");
//修改Json键值
json = new JsonHelper();
json.Add("a", "11111");
json.Add("a", "22222");
Response.Write(json.OutString);
Response.Write("<br />");
//合并:将Json字符串合并到一起
json = new JsonHelper(false);
string tempString = "{\"a33\":{\"888\":\"999\"}}";
json.Add("测试1", "测试11");
json.Merge(tempString);
Response.Write(json.OutString);
Response.Write("<br />");
//判断某个键是否存在
json = new JsonHelper(false);
tempString = "{\"a33\":{\"888\":\"999\"}}";
json.Merge(tempString);
Response.Write(json.ContainsKey("a33"));
Response.Write("<br />");
//获取某个健值
json = new JsonHelper(false);
tempString = "{\"ac\":\"11111\",\"b\":[\"a11\",\"a22\"]}";
json.Merge(tempString);
Response.Write(json.Get("ac"));
Response.Write("<br />");
//两个Json字符串进行合并
json = new JsonHelper(false);
string jsonString = "{\"ac\":\"11111\",\"b\":[\"a11\",\"a22\"]}";
json.Merge(jsonString, tempString);
Response.Write(json.OutString);
--------------
此版中增加并调整了很多的功能,比如对表格与Json的转换等等实用性功能
在此后版中会统一出一个工具类并包含对Json的操作类,近请期待~~~
有任何问题请联系:
QQ:6102341
topcoolge@qq.com
功能持久加强中....
C# Json多功能操作类 第二版
支持表格
using Jorben.Json;
//组合Json字符串
JsonHelper json = new JsonHelper(false);
string[] b = { "a11", "a22", "a33" };
json.Add("a", "11111");
json.Add("b", b);
Response.Write(json.OutString);
Response.Write("<br />");
//修改Json键值
json = new JsonHelper();
json.Add("a", "11111");
json.Add("a", "22222");
Response.Write(json.OutString);
Response.Write("<br />");
//合并:将Json字符串合并到一起
json = new JsonHelper(false);
string tempString = "{\"a33\":{\"888\":\"999\"}}";
json.Add("测试1", "测试11");
json.Merge(tempString);
Response.Write(json.OutString);
Response.Write("<br />");
//判断某个键是否存在
json = new JsonHelper(false);
tempString = "{\"a33\":{\"888\":\"999\"}}";
json.Merge(tempString);
Response.Write(json.ContainsKey("a33"));
Response.Write("<br />");
//获取某个健值
json = new JsonHelper(false);
tempString = "{\"ac\":\"11111\",\"b\":[\"a11\",\"a22\"]}";
json.Merge(tempString);
Response.Write(json.Get("ac"));
Response.Write("<br />");
//两个Json字符串进行合并
json = new JsonHelper(false);
string jsonString = "{\"ac\":\"11111\",\"b\":[\"a11\",\"a22\"]}";
json.Merge(jsonString, tempString);
Response.Write(json.OutString);
有任何问题请联系:
QQ:6102341
topcoolge@qq.com
C# Json多功能操作类 第一版
第一版:
using Jorben.Json;
//组合Json字符串
JsonHelper json = new JsonHelper(false);
string[] b = { "a11", "a22", "a33" };
json.Add("a", "11111");
json.Add("b", b);
Response.Write(json.OutString);
Response.Write("<br />");
//修改Json键值
json = new JsonHelper();
json.Add("a", "11111");
json.Add("a", "22222");
Response.Write(json.OutString);
Response.Write("<br />");
//合并:将Json字符串合并到一起
json = new JsonHelper(false);
string tempString = "{\"a33\":{\"888\":\"999\"}}";
json.Add("测试1", "测试11");
json.Merge(tempString);
Response.Write(json.OutString);
Response.Write("<br />");
//判断某个键是否存在
json = new JsonHelper(false);
tempString = "{\"a33\":{\"888\":\"999\"}}";
json.Merge(tempString);
Response.Write(json.ContainsKey("a33"));
Response.Write("<br />");
//获取某个健值
json = new JsonHelper(false);
tempString = "{\"ac\":\"11111\",\"b\":[\"a11\",\"a22\"]}";
json.Merge(tempString);
Response.Write(json.Get("ac"));
Response.Write("<br />");
//两个Json字符串进行合并
json = new JsonHelper(false);
string jsonString = "{\"ac\":\"11111\",\"b\":[\"a11\",\"a22\"]}";
json.Merge(jsonString, tempString);
Response.Write(json.OutString);
有任何问题请联系:
QQ:6102341
topcoolge@qq.com
asp.net 跨域单点登录源码
asp.net 跨域单点登录实现原理:
当用户第一次访问web应用系统1的时候,因为还没有登录,会被引导到认证中心进行登录;根据用户提供的登录信息,认证系统进行身份效验,如果
通过效验,返回给用户一个认证的凭据;用户再访问别的web应用的时候就会将这个Token带上,作为自己认证的凭据,应用系统接受到请求之后会把
Token送到认证中心进行效验,检查Token的合法性。如果通过效验,用户就可以在不用再次登录的情况下访问应用系统2和应用系统3了。所有应用系
统共享一个身份认证系统。认证系统的主要功能是将用户的登录信息和用户信息库相比较,对用户进行登录认证;认证成功后,认证系统应该生成统
一的认证标志,返还给用户。另外,认证系统还应该对Token进行效验,判断其有效性。 所有应用系统能够识别和提取Token信息要实现SSO的功能,
让用户只登录一次,就必须让应用系统能够识别已经登录过的用户。应用系统应该能对Token进行识别和提取,通过与认证系统的通讯,能自动判断当
前用户是否登录过,从而完成单点登录的功能。
asp.net 跨域单点登录实现。源码分为3个站点:一个总站,即认证中心,用来登录。http://localhost/MasterSite/Default.aspx
2个分站http://localhost/Site1/Default.aspx http://localhost/Site2/Default.aspx (当然你也可以新建站点,修改hosts表,配置成 http://www.MasterSite.com http://www.Site1.com http://www.Site2.com 的形式)
jQuery 1.4.4+中文版API
jquery-1.4.4.js
jquery-1.4.4.min.js
中文版API
SQL Server索引基础知识.pdf
自己制作的pdf,目录包括如下:<br><br>记录数据的基本格式 3<br>聚集索引,非聚集索引 8<br>测试中常看指标和清除缓存方法 15<br>主键与聚集索引 18<br>理解newid()和newsequentialid() 20<br>索引的代价,使用场景 23<br>Indexing for AND 27<br>数据基本格式补充 30<br>Indexing for OR 32<br>Join时的三种算法 34<br>SQL Server中约束的介绍 39<br>比较SQL Server约束和DML触发器 48<br><br>
SQL2005动态表无限级分类存储过程
这个是修改其它作者单一无限级分类存储过程版,修改后为动态表无限级分类存储过程,共享给大家. 适合于sql 2005
Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模.pdf
Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模.pdf<br><br>我自己制作的pdf,如有需要的朋友可以下载
Rational Rose 2003基础教程电子教案.pdf
Rational Rose 2003基础教程电子教案 + 试题
Microsoft Office Visio 2003 用户指南.CHM
Microsoft Office Visio 2003 用户指南.CHM
DIV CSS布局大全.pdf
DIVCSS布局大全.pdf
Mastering UML with Rational Rose 2002.pdf
《UML与Rational Rose 2002从入门到精通》电子版 pdf 下载