C#将已经转换好的json对象,再转换为字符串

请问 如何用C#
将已经从json字符串 转换为 对象以后。
怎么再把这个对象 转换为 字符串
跪谢。

第1个回答  2014-04-10
using System.Runtime.Serialization.Json;
using System.Web.Script.Serialization;
...
...
public static string GetJson(object obj)

{

JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize(obj);

}追问

哥 您用的是JavaScript?
我想要C#的
谢谢回答。

追答

这就是C#的!

追问


抱歉 我不懂 再问一下 你写的
using System.Runtime.Serialization.Json;
using System.Web.Script.Serialization;

第一行 json
第二行 Script
下面有红线

求解。
再次谢谢。

追答

要添加引用 System.Web.Extensions

追问


抱歉 还是不行
不光刚才的2个 还有红线
using System.Web.Extensions 的 Extensions 也有红线
求解。
再再次谢谢。

追答

确定已经加了System.Web.Extensions的引用?

追问

哥啊
我确定我写了

using System.Web.Extensions;
但是 就是那个 Extensions 报错

一次需要5个财富。

我好不容易刚搞到5个。
加你QQ吧。不然我真没财富来追问了。
谢谢。

追答

你是winform程序还是web程序?.net4吗?怎么会没有这个dll?

追问必须需要财富值吗

C#中对象与JSON字符串互相转换的四种种方式
在C#中对象与JSON字符串互相转换的方式有四种常用方法:JSON.NET、System.Text.Json、DataContractJsonSerializer以及JavaScriptSerializer。JSON.NET 是一种流行且成熟的JSON序列化组件,在.net framework与.net core中都广泛使用。为了利用JSON.NET,需要在代码中引入命名空间using Newtonsoft.Json,并且下载nuget...

关于C#使用json,不能把匿名类对象转成json字符串吗
根据你的json数据,可以像下面方式进行转换:调用Custom 类中的 DeJson方法 传入json字符串 返回对象 追问:如果照这样定义,custom永远就只有两个chapter,如果json中有list3,就不行了。追答:如果不是固定的类,可以使用Newtonsoft中提供的JObject对象,但是如果说你还是希望反序列化成对象的话,那么 你...

C# list和json互转
private static JavaScriptSerializer jss = new JavaScriptSerializer();\/\/\/反序列化,S为反序列化的对象类,包含json的字段S s = jss.Deserialize<S>(responseText);\/\/\/序列化为json字符串,obj为需要序列化的对象string str = jss.Serialize(obj);需要引用 System.Web.Extensions即,项目-引用-右键-...

C#中如何解析这种json转化成list对象集合,求解
C#中如何解析这种json转化成list对象集合,求解  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览2 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# json list 对象 集合 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中...

怎样用C#把JSON数据转换为list或数组
你的Json是文件,就把这文件读到流里面来再转 string jsonText = System.IO..ReadAllText(Json文件); \/\/这就读出了文件,并存成了string List<CJsonObj> _Test = new List<CJsonObj>(); \/\/建立list \/\/这个是关键对象DataContractJsonSerializer DataContractJsonSerializer _Json = new ...

关于JSON格式字符串在C#中的使用
在C#中,可以借助第三方库如Newtonsoft.Json来操作JSON。测试实例1演示了如何通过JsonTextWriter生成JSON字符串,如创建和写入对象的属性。实例2介绍了如何将对象序列化为JSON,首先定义一个类,然后通过JsonSerializer的Serialize方法完成转换。对于对象的集合,如一个包含多个学生的列表,实例3展示了如何序列化...

C#实现对象序列化的三种方式
在实现序列化之前,我们需要做一些准备工作。C#序列化涉及对象与字符串(文件)之间的相互转换。首先,我们准备好一个实体类,例如简单的Student类:这里我重写了ToString方法,便于后续测试时直观地查看对象值是否正确。同时,我们准备好一个Student对象,后续将对它进行操作。二进制序列化及反序列化的主要...

怎样在C#中使用json字符串
看你怎么定义“使用”了。json在C#中,就是字符串, 这不需要任何操作就可以当做“string”类型来使用。如果是希望像js那样使用一个json类, 则需要在C#中先定义好对应的“模型”,然后把Json转成C#识别的模型, 再对这个模型进行操作。如:json = "{"ID": 1,"Name": "jack",}";需要在C#里...

后台C# List<Model> 转化为json字符串传给前台,前台将此字符串转化为...
确认你的json串中,没有换行符,或是其它特殊字符吧,可以把json帖上来。另外,看你的前台。success: function (response) { var trn = response;var object = eval(‘('+json+')');var str = "";这里并没有看到json怎么来的。

C#调完 http接口后得到一串字符Json格式,怎么样将这一字符串转换成data...
JsonObject 格式是 kv 结构 key: value key: value DataTable 是表结构 --- col1 | col2 | col3 | col4 | ---|---|---|---|--- row1 | row2 | row3 | row4 | ---|---|---|---|--- 先要定义怎么转,哪些数据放到哪儿 示例:var str = "{\\"msg\\":\\"成...

相似回答