using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.IO;
using System.Runtime.Serialization.Json;
namespace DotNet.Common.Util
{
///<summary>
/// Json操作帮助类
///</summary>
publicstaticclass JsonHelper
{
#region
///<summary>
/// 对象转换成json
///</summary>
///<typeparam name="T"></typeparam>
///<param name="jsonObject">需要格式化的对象</param>
///<returns>Json字符串</returns>
publicstaticstring<T>(T jsonObject)
{
DataContractJsonSerializer serializer =newtypeof(T));
string=null;
using=new//定义一个stream用来存发序列化之后的内容
{
serializer.WriteObject(ms, jsonObject);
json =//将stream读取成一个字符串形式的数据,并且返回
ms.Close();
}
return json;
}
///<summary>
/// json字符串转换成对象
///</summary>
///<typeparam name="T"></typeparam>
///<param name="json">要转换成对象的json字符串</param>
///<returns></returns>
publicstatic<T>(string json)
{
DataContractJsonSerializer serializer =newtypeof(T));
T obj =default(T);
using=new MemoryStream(Encoding.UTF8.GetBytes(json)))
{
obj = (T)serializer.ReadObject(ms);
ms.Close();
}
return obj;
}
#endregion
}
}
.net 转换json字符串 c# json转换成对象
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JSON字符串转换成JSON对象
1、问题背景 有一个json字符串,需要将其转换成json对象;若str是一个json字符串,将str转换成json对象 (1)eval("("+str+")") (2)JSON.parse...
html json字符串 json对象 json javascript -
JSON对象转换成JSON字符串
1、问题背景 有一个json对象,需要将其转换成json字符串 JSON.stringify(obj)2、实现源码JSON对象转换成JSON字符串 3、实现结果 ...
html json字符串 json对象 json javascript -
javaee ear 是什么
JSF生命周期:JSF 应用程序生命周期的六个阶段是:1. 恢复视图2. 应用请求值;处理事件3. 处理检验;处理事件4. 更新模型值;处理事件5. 
javaee ear 是什么 生命周期 JSF 应用程序