• 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

  • 相关阅读:
    将16进制的颜色转为rgb颜色
    css3选择
    css写复选框
    关于瀑布流
    关于CSS3属性transition的触发
    单行文本两端对齐
    jQuery插件——下拉选择框
    CSS3帧动画
    Vuejs自定义全局组件--loading
    Sublime text开发Quick-Cocos2d-x-3.x环境搭建(Windows)
  • 原文地址:https://www.cnblogs.com/wangjinya/p/10909072.html
Copyright © 2020-2023  润新知