资源简介
JSON.NET源码,可以将json转换为C#里的对象。
代码片段和文件信息
#region License
// Copyright (c) 2007 James Newton-King
//
// Permission is hereby granted free of charge to any person
// obtaining a copy of this software and associated documentation
// files (the “Software“) to deal in the Software without
// restriction including without limitation the rights to use
// copy modify merge publish distribute sublicense and/or sell
// copies of the Software and to permit persons to whom the
// Software is furnished to do so subject to the following
// conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND
// EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY
// WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING
// FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
#endregion
using System;
using System.Collections;
using System.Globalization;
using System.IO;
using System.Text;
using System.Text.Regularexpressions;
using System.Web;
using System.Collections.Generic;
using System.Drawing;
using System.Web.UI.WebControls;
using System.ComponentModel;
namespace Newtonsoft.Json
{
public class Identifier
{
private string _name;
public string Name
{
get { return _name; }
}
public Identifier(string name)
{
_name = name;
}
private static bool IsAsciiLetter(char c)
{
return (c >= ‘A‘ && c <= ‘Z‘) || (c >= ‘a‘ && c <= ‘z‘);
}
public override bool Equals(object obj)
{
Identifier function = obj as Identifier;
return Equals(function);
}
public bool Equals(Identifier function)
{
return (_name == function.Name);
}
public static bool Equals(Identifier a Identifier b)
{
if (a == b)
return true;
if (a != null && b != null)
return a.Equals(b);
return false;
}
public override int GetHashCode()
{
return _name.GetHashCode();
}
public override string ToString()
{
return _name;
}
public static bool operator ==(Identifier a Identifier b)
{
return Identifier.Equals(a b);
}
public static bool operator !=(Identifier a Identifier b)
{
return !Identifier.Equals(a b);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2007-09-08 21:36 Src\
目录 0 2007-09-08 21:34 Src\Lib\
文件 77824 2007-09-08 20:59 Src\Lib\nunit.fr
文件 304966 2007-09-08 20:59 Src\Lib\nunit.fr
目录 0 2007-09-08 21:34 Src\Newtonsoft.Json\
目录 0 2007-09-08 21:34 Src\Newtonsoft.Json\Converters\
文件 2206 2007-09-08 20:59 Src\Newtonsoft.Json\Converters\AspNetAjaxDateTimeConverter.cs
文件 1650 2007-09-08 20:59 Src\Newtonsoft.Json\Converters\HtmlColorConverter.cs
文件 17572 2007-09-08 20:59 Src\Newtonsoft.Json\Converters\xm
文件 2686 2007-09-08 20:59 Src\Newtonsoft.Json\Identifier.cs
文件 2331 2007-09-08 20:59 Src\Newtonsoft.Json\ja
文件 2411 2007-09-08 20:59 Src\Newtonsoft.Json\ja
文件 16528 2007-09-08 20:59 Src\Newtonsoft.Json\ja
文件 2122 2007-09-08 20:59 Src\Newtonsoft.Json\ja
文件 1587 2007-09-08 20:59 Src\Newtonsoft.Json\ja
文件 1776 2007-09-08 20:59 Src\Newtonsoft.Json\JsonConverter.cs
文件 1399 2007-09-08 20:59 Src\Newtonsoft.Json\JsonConverterCollection.cs
文件 1279 2007-09-08 20:59 Src\Newtonsoft.Json\JsonHandler.cs
文件 1440 2007-09-08 20:59 Src\Newtonsoft.Json\JsonIgnoreAttribute.cs
文件 476 2007-09-08 20:59 Src\Newtonsoft.Json\JsonPropertyAttribute.cs
文件 22929 2007-09-08 20:59 Src\Newtonsoft.Json\JsonReader.cs
文件 2625 2007-09-08 20:59 Src\Newtonsoft.Json\JsonReaderException.cs
文件 2695 2007-09-08 20:59 Src\Newtonsoft.Json\JsonSerializationException.cs
文件 21069 2007-09-08 20:59 Src\Newtonsoft.Json\JsonSerializer.cs
文件 2684 2007-09-08 20:59 Src\Newtonsoft.Json\JsonToken.cs
文件 21216 2007-09-08 20:59 Src\Newtonsoft.Json\JsonWriter.cs
文件 2625 2007-09-08 20:59 Src\Newtonsoft.Json\JsonWriterException.cs
文件 1025 2007-09-08 20:59 Src\Newtonsoft.Json\MemberMapping.cs
文件 1219 2007-09-08 20:59 Src\Newtonsoft.Json\MemberMappingCollection.cs
文件 3682 2007-09-08 20:59 Src\Newtonsoft.Json\Newtonsoft.Json.csproj
目录 0 2007-09-08 21:34 Src\Newtonsoft.Json\Properties\
............此处省略25个文件信息
相关资源
- c# 校验文本是否为合法json格式
- HY.CodeBuilder.rar
- fastJSON.dll
- C#实现PDF的自主生成
- C#调用CodeSoft打印标签 使用斑马打印机
- C#压缩DLL-ICSharpCode.SharpZipLib
- 修改的CodeSmith生成MVC4项目工程模板
- 条码控件含vs2008/2010两个版本源码(
- ASP.NET 生成二维码采用ThoughtWorks.QRCo
- C#Newtonsoft.json类库
- QRCode二维码编码支持中文生成二维码
-
C#使用videoSourcePla
yer控件实现拍照录 - VideoEncoder
- C#开发大全(基础卷/1.69G/光盘)(提
- .NET Code128 Auto生成条形码
- 全国省市县镇村数据Json
- Json文件一键转Excel
- httpclient source code by csharp
- C# 透過 Google map Geocoder API 以經緯度
- C# 文件編碼轉換器FileCodeConvert
- C# 文件编码转换工具(支持UTF-8/UTF-
- C#批量解压缩桌面程序源码(ICSharpC
- Unicode解码、编码工具(附源码)
- Jsonp跨域登录 (同步登录 同步退出)
- bbsharp bbcode 转html 写的很简洁
- torrent 解析以及 magnet链接转换 (Bec
- GlobalResources实现多语言建站
- LitJson 最新版
- Code First与 DB First 两种编程风格
- ICSharpCode.SharpZipLib 压缩文件(源码)
评论
共有 条评论