序列化Json格式

Json = JsonUtil.Serialize(new { code = 1, msg = "文件删除成功" });

public class JsonUtil
    {
        public static string Serialize(object o)
        {
            return new JavaScriptSerializer().Serialize(o);
        }

        public static void Serialize(object o, StringBuilder output)
        {
            new JavaScriptSerializer().Serialize(o, output);
        }

        public static T Deserialize<T>(string input)
        {
            return new JavaScriptSerializer().Deserialize<T>(input);
        }
    }

时间: 2024-11-03 10:22:45

序列化Json格式的相关文章

java对象序列化与反序列化的默认格式和json格式使用示例_java

默认格式 复制代码 代码如下: public class MyClass implements Serializable{...} 序列化: 复制代码 代码如下: ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream(outputPath)); output.writeObject(myObject); 反序列化: 复制代码 代码如下: ObjectInputStream input = new Objec

JavaScriptSerializer 序列化json 时间格式

 利用JavaScriptSerializer 序列化json 时间格式,得到的DateTime值值显示为"/Date(700000+0500)/"形式的JSON字符串,显然要进行转换 1.利用字符串直接替换 Model m = new Model { Id = 1, Dt = DateTime.Now }; JavaScriptSerializer js = new JavaScriptSerializer(); string str = js.Serialize(m); str =

JSON格式字符串序列化正常,但JsonReader无法正常解析数据。

问题描述 直接在浏览器地址栏输入地址可以返回正确的JSON格式字符串,但是用JsonReader就是解析不到后台数据.请大家看看哪里出了问题.JSON格式数据样本如下:{ "total": 1, "rows": [ { "splcomname": "中国盛联集团", "splcomshortname": "盛联集团", "splcomcode": "ENT-

C#通用Json格式序列化和反序列化的方法

引入 System.Runtime.Serialization.Json命名空间使用 DataContractJsonSerializer类实现序列化 序列化类:People public class People { public int Id { get; set; } public string Name { get; set; } } 执行序列化反序列化 protected void Page_Load(object sender, EventArgs e) { People peopl

C#实现json格式转换成对象并更换key的方法

  本文实例讲述了C#实现json格式转换成对象并更换key的方法.分享给大家供大家参考.具体分析如下: 由于是不标准的序列化对象类型,因此你无法通过标准的反序列化类来实现,需要自定义一个序列化类或者简单点,直接自定义一个方法解析Json数据.解析后的数据用Dictionary来存放. ? 1 2 3 4 5 6 string str = "{"name": "甄嬛体","2012-05-04 14:59": "5724&qu

SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的_jquery

json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位.Json的语法非常简单,采用的是键值对表示形式.JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序,也可以从服务器端程序传递json格式的字符串给前端并由前端解释.这个字符串是符合json语法的,而json语法又是 javascript语法的子集,所以javascript很容易解释它,而且

ASP.NET输出JSON格式数据

最近在开发Windows8 Metro App,使用JavaScript和HTML开发环境.所以操作数据绑定都是使用JSON格式数据.后台使用的是ASP.NET,因为项目相对较小,所有 后台没有使用数据库,使用的XML来保存数据.前台需要请求后台返回JSON格式的数据,比如要求返回一个eventslist,后台操作XML的方法省 略.主要讨论如何使用Hashtable和ArrayList,然后加上ASP.NET自带的JavaScriptSerializer来生成JSON数 据,然后返回给前端使用

我的Android进阶之旅------&amp;gt;android如何将List&amp;lt;NameValuePair&amp;gt;请求参数列表转换为json格式

本文同步发表在简书,链接:http://www.jianshu.com/p/395a4c8b05b9 前言 由于接收原来的老项目并进行维护,之前的http请求是使用Apache Jakarta Common下的子项目HttpClient,因此使用了 List<NameValuePair> 方式来创建参数队列,然后通过一个字符串处理的工具类,生成的post请求体格式大致如: a=b&c=d&e=f 但是由于服务器api变更,需要将请求体的格式变成json格式,因此上面的请求参数要

php处理json格式数据经典案例总结_php技巧

本文实例总结了php处理json格式数据的方法.分享给大家供大家参考,具体如下: 1.json简介: 何为json? 简 单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序. 通俗点讲,它是一种数据的存储格式,就像php序列化后的字符串一样. 它也是一种数据描述,比如:我们将一个数组序列化后存放,就可以很容易的反序列化后应用:json也是如此,只不过它搭建的是