General.Core/Common/JsonHelper.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// ***********************************************************************
// Project : Micua
// Assembly : Micua.Infrastructure.Utility
// Author : iceStone
// Created : 2013-11-18 14:30
//
// Last Modified By : iceStone
// Last Modified On : 2013-11-18 14:34
// ***********************************************************************
// <copyright file="JsonHelper.cs" company="Wedn.Net">
// Copyright © 2014 Wedn.Net. All Rights Reserved.
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace System
{
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.IO;
/// <summary>
/// JSON操作助手类
/// </summary>
/// <remarks>
/// 2013-11-18 18:56 Created By iceStone
/// </remarks>
public static class JsonHelper
{
/// <summary>
/// The json serializer
/// </summary>
private static readonly JsonSerializer JsonSerializer = new JsonSerializer();
/// <summary>
/// 将一个对象序列化JSON字符串
/// </summary>
/// <remarks>
/// 2013-11-18 18:56 Created By iceStone
/// </remarks>
/// <param name="obj">待序列化的对象</param>
/// <returns>JSON字符串</returns>
public static string Serialize(object obj)
{
var sw = new StringWriter();
JsonSerializer.Serialize(new JsonTextWriter(sw), obj);
return sw.GetStringBuilder().ToString();
}
/// <summary>
/// 将JSON字符串反序列化为一个Object对象
/// </summary>
/// <remarks>
/// 2013-11-18 18:56 Created By iceStone
/// </remarks>
/// <param name="json">JSON字符串</param>
/// <returns>Object对象</returns>
public static object Deserialize(string json)
{
var sr = new StringReader(json);
return JsonSerializer.Deserialize(new JsonTextReader(sr));
}
后面还有 40 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
