.NET的JSON库 JSON.NET

openkk 12年前
     <p>这是一个.NET框架使用的 JSON 解析和操作的类库。</p>    <h4>功能特性:</h4> -Flexible JSON serializer to convert .NET objects to JSON and back again    <br /> -LINQ to JSON for manually reading and writing JSON    <br /> -高性能,比.Net内置的JSON序列化功能更快。    <br /> -Writes indented, easy to read JSON    <br /> -支持JSON 与 XML 两种格式相互转换    <br /> -支持Silverlight 和 Windows Phone    <br />    <br />    <p>示例代码:</p>    <pre class="brush:c#; toolbar: true; auto-links: false;">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); //{ //  "Name": "Apple", //  "Expiry": new Date(1230422400000), //  "Price": 3.99, //  "Sizes": [ //    "Small", //    "Medium", //    "Large" //  ] //}   Product deserializedProduct = JavaScriptConvert.DeserializeObject     (json);</pre>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324130165218" target="_blank">http://www.open-open.com/lib/view/home/1324130165218</a></p>    <p></p>