zoukankan      html  css  js  c++  java
  • 初始JSON

    Json.Net这个程序集可以帮我们很好的实现对象到json的转换。对于了解javascript的人来说json并不会很陌生,在现在很多的js框架中,json也用的很多。在ext中很多数据和设置都是采用json格式的。在数据的读取,可以直接从后端传递json对象。比如说ext的grid控件,其数据来源就可以是json,当然也可以是xml但是,相比json来数,数据较为简单,并且传输的数据量也比xml小。在做这些应用的时候,我们采用json.net就可以很方便的将.net中的对象转换成json字符串。然后传递到前段供调用。

    关于json更多的内容可以参考http://www.json.org/json-zh.htmlITPUB个人空间 L&c9b wX
    josn.net下载:Json.NET Download

    以下就json常用的方法给大家做一个简单的例子: 

    JavaScriptConvert.SerializeObject:将对象转换为josn字符串

    Product product =new Product();

    product.Name ="Apple";
    product.Expiry =newDateTime(2008, 12, 28);
    product.Price = 3.99M;
    product.Sizes =newstring[] {"Small","Medium","Large"};
    string json = JavaScriptConvert.SerializeObject(product);
    

    Newtonsoft.Json.JavaScriptConvert.DeserializeObject:根据json字符串反序列化得到对象。

    ProductdeserializedProduct = (Product)JavaScriptConvert.DeserializeObject(output,typeof(Product));
    

    其中的output就是一个json字符串,而product是要反序列化的类对象

    通过这两个常用的方法,就可以很方便的从json字符串得到对象和从对象得到json字符串。

    http://www.cnblogs.com/liping19851014/archive/2009/08/24/1552967.html

  • 相关阅读:
    朱刘算法---有向图的最小生成树
    527D Clique Problem 判断一维线段没有两辆相交的最大线段数量
    Tex中的引号
    DAY 96 flask05
    DAY 95 flask04
    DAY 94 flask03
    DAY 93 flask02
    DAY 92 flask01
    DAY 91 爬虫05
    DAY 90 爬虫04
  • 原文地址:https://www.cnblogs.com/kingfly/p/1640292.html
Copyright © 2011-2022 走看看