zoukankan      html  css  js  c++  java
  • C# 字符串转JSON

     一、简单小结

    C# 中 String 转 JSON

    var items = JsonConvert.DeserializeObject<class>(stringJSON);

    这里的 class 最好是直接定义 dto 来接收,不然不好变量和取值。

    二、使用案例

      json 字符串:

    [{"name":"温度A","id":"W1","measure":"°C","precision":0,"max":10,"min":0,"expression":"","map":"d1","value":"最大值"},{"name":"温度B","id":"W2","measure":"°C","precision":0,"expression":"","map":"d2","value":"最大值"},{"name":"拉力计A","id":"L1","measure":"Pa","precision":0,"expression":"","map":"d3","value":"最大值"}]
    

      类:StatTemplateStateDto

    public class StatTemplateStateDto
        {
            /// <summary>
            /// 映射标识
            /// </summary>
            public virtual String Id { get; set; }
    
            /// <summary>
            /// 名称
            /// </summary>
            public virtual String Name { get; set; }
    
            /// <summary>
            /// 单位
            /// </summary>
            public virtual String Measure { get; set; }
    
            /// <summary>
            /// 最小值
            /// </summary>
            public virtual String Precision { get; set; }
    
            /// <summary>
            /// 公式
            /// </summary>
            public virtual String Expression { get; set; }
    
            /// <summary>
            /// 映射
            /// </summary>
            public virtual String Map { get; set; }
    
            /// <summary>
            /// 特征值
            /// </summary>
            public virtual String Value { get; set; }
    
        }
    

     转换代码:

    var items = JsonConvert.DeserializeObject<StatTemplateStateDto[]>(input.StatTemplate.Content);
  • 相关阅读:
    video 安卓ios系统 浏览器 全屏播放以及自动播放的问题
    echarts 雷达图的个性化设置
    AtCoder Grand Contest 015 题解
    AtCoder Grand Contest 014 题解
    bzoj 3242: [Noi2013]快餐店
    bzoj 2794: Cloakroom dp
    bzoj 4261: 建设游乐场 费用流
    uoj problem 31 猪猪侠再战括号序列
    APIO2017 游记
    CTSC2017 游记
  • 原文地址:https://www.cnblogs.com/gzbit-zxx/p/10831906.html
Copyright © 2011-2022 走看看