using System; using System.Collections.Generic; using System.Text; using System.Runtime.Serialization.Json; using System.IO; namespace DotNet.Utilities.Json { public class SerializerJsonHelper { // 从一个对象信息生成Json串 public static string ObjectToJson(object obj) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType()); using (MemoryStream stream = new MemoryStream()) { serializer.WriteObject(stream, obj); return Encoding.UTF8.GetString(stream.ToArray()); } } // 从一个Json串生成对象信息 public static object JsonToObject(string jsonString, object obj) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType()); using (MemoryStream mStream = new MemoryStream(Encoding.UTF8.GetBytes(jsonString))) { return serializer.ReadObject(mStream); } } } }
C# Json
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# Json简单处理
最近练习写的项目有涉及到json部分,其实明明可以url直接传参,我偏偏用url去传jso
json json字符串 反序列化 -
C# - JSON操作
Newtonsoft.dll插件 洪大师二次封装: 对象直接转化为json字符串: json字符串转化为已知的对象
json json字符串 .net 封装 编程