zoukankan      html  css  js  c++  java
  • Json序列化和反序列化的方式

    一、这个就是把json序列化的方式封装起来,并且使用这个比js自带的处理字符更加便捷。

    1. 封装如下:

    using Newtonsoft.Json;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Common
    {
        public class SerializeHelper
        {
            /// <summary>
            /// 对数据进行序列化
            /// </summary>
            /// <param name="value"></param>
            /// <returns></returns>
            public static string SerializeToString(object value)
            {
                JsonSerializerSettings settings = new JsonSerializerSettings();
                settings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
                return JsonConvert.SerializeObject(value, settings);
    
                //return JsonConvert.SerializeObject(value);
            }
            /// <summary>
            /// 反序列化操作
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="str"></param>
            /// <returns></returns>
            public static T DeserializeToObject<T>(string str)
            {
                return JsonConvert.DeserializeObject<T>(str);
            }
        }
    }

    2. 然后就可以把你想要返回的字符串转换成json对象并且返回,明天再补充具体的,晚安

    https://www.cnblogs.com/fengxuehuanlin/p/5700282.html

  • 相关阅读:
    SpringMVC听课笔记(一:SpringMVC概述)
    IDEA快捷键
    Java学习方法以及eclipse看jdk源码
    SpringMVC参数绑定
    正向代理、反向代理
    代理模式
    面试准备
    一致性哈希
    synchronized的底层探索
    哈夫曼编码
  • 原文地址:https://www.cnblogs.com/wangjinya/p/10909072.html
Copyright © 2011-2022 走看看