`
sailorlee
  • 浏览: 41658 次
  • 性别: Icon_minigender_1
  • 来自: 河北唐山
最近访客 更多访客>>
社区版块
存档分类
最新评论

.NET环境下生成JSON的类库 - JSON.NET

阅读更多

网站以后的例子都会以asp.net为主,生成JSON数据也将会用JSON.NET这一个类库。
废话少说,下面我们一起来看看它的例子:

示例代码

  1. Product product = new Product();   
  2. product.Name = "Apple";   
  3. product.Expiry = new DateTime(2008, 12, 28);   
  4. product.Price = 3.99M;   
  5. product.Sizes = new string[] { "Small""Medium""Large" };   
  6.     
  7. string json = JavaScriptConvert.SerializeObject(product);   
  8.   
  9.   
  10. Product deserializedProduct = JavaScriptConvert.DeserializeObject<Product>(json);  
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
 
string json = JavaScriptConvert.SerializeObject(product);


Product deserializedProduct = JavaScriptConvert.DeserializeObject<Product>(json);

 

生成的JSON结果如下:

 

  1. {   
  2.   "Name""Apple",   
  3.   "Expiry"new Date(1230422400000),   
  4.   "Price": 3.99,   
  5.   "Sizes": [   
  6.     "Small",   
  7.     "Medium",   
  8.     "Large"  
  9.   ]   
  10. }  
{
  "Name": "Apple",
  "Expiry": new Date(1230422400000),
  "Price": 3.99,
  "Sizes": [
    "Small",
    "Medium",
    "Large"
  ]
}

下载地址:(最新版本3.0需要.net framework 3.5 ,如果你使用.net framework 2.0 那么请下载1.31 )

 

http://www.codeplex.com/json/Release/ProjectReleases.aspx

 

http://code.google.com/p/jsonsharp/

 

http://json.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=21341

分享到:
评论

相关推荐

    .NET环境下生成JSON的类库 - JSON.NET 最新版

    .NET环境下生成JSON的类库 - JSON.NET 最新版

    经典ASP读取JSON字符串/生成JSON对象,数组对象等。

    asp输出json对象实例,用于生成json对象,不是json字符串。读取生成等都有,欢迎大家测试。

    Json-lib 是一个 Java 类库

    Json-lib 是一个 Java 类库(官网:http://json-lib.sourceforge.net/)可以实现如下功能: •转换 javabeans, maps, collections, java arrays 和 XML 成为 json 格式数据 •转换 json 格式数据成为 javabeans ...

    多功能.NET代码自动生成器(含存储过程)

    2、 按照数据库结构生成基础开发类库 3、 数据库支持SQL2000和SQL2005两个版本 4、 类库为分层框架工厂模式,依次分为:数据库交互层(SqlHelper)、业务实体层(Model)、数据处理层(DAL)、数据接口层(IDAL)、...

    基于C#实现的对Json进行格式化字符串解析的.NET类库源码V3.0

    基于C#实现的对Json进行格式化字符串解析的.NET类库源码V3.0.

    多功能.NET代码自动生成器2.0版(2010年最新修改)

    6、 生成类库的同时系统自动生成相应的存储过程脚本(Proc文件夹)。 一、配置 打开SQLHelper.cs文件,将相应的数据库连接配置信息添加到配置文件中即可。 二、存储过程 打开Proc文件夹,将Proc.sql在相应SQL命令...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用.net类库、泛型、IO流、委托事件、正则表达式、XML、反射、GC等。 2、数据库开发及ADO.Net(6天) 核心技术课程 数据库开发基础、...

    Visual Studio 2017创建.net standard类库编译出错原因及解决方法

    刚好最近接触.net standard项目,新建一个类库直接编译却出错!!立马心情不太好了,对它的兴趣大打折扣! 如果是新手估计立马就会吐槽了!作为老手还是静下心来看看原因。 看最后一项: 找不到资产文件“c:\users\...

    .net开源的综合开发框架wojilu框架.zip

    “我记录”这套源码总共包括 两个部分:一个 .net 平台下的全栈式、轻量级开发框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同时包括全套图文教程;用这个框架开发的 SNS 互联网产品。本产品以 SNS 为基础平台,...

    gRPC 之 .NET 6 中的使用介绍

    跨语言,多种语言的类库实现; 基于HTTP/2之上的二进制协议; Protobuf序列化机制,比JSON体积小,网络传输快; 一个连接上可以多路复用,并发处理多个请求和响应; 服务定义文件和自动代码生成(.proto 文件和 ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    ASP.NET 4高级程序设计(第4版)》【原版书为:Pro ASP.NET 4 in C# 2010】是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的...

    ASP.NET4高级程序设计(第4版) 3/3

     《ASP.NET 4高级程序设计(第4版)》是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。书中还深入讲述了其他ASP.NET图书...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    --也就是说生成的input的type不能是"submit",而这个限制在有些情况下是不可原谅的。 --我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这...

    ExtAspNet_v2.3.2_dll

    ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...

    OpenShift-CSharp-SDK

    使用Visual Studio创建.NET Framework类库项目。 在项目上下文菜单中添加REST API Client 。 指定步骤1生成的json文件路径。 (可选)如果您希望将此clinet库用作.NET Core,请创建一个placehoolder .NET Core...

Global site tag (gtag.js) - Google Analytics