C# 字符串转JSON
2024-10-21 06:36:08
一、简单小结
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);
最新文章
- ASP.NET 一句代码实现批量数据绑定
- 关于LogStash运行在AIX 64位机器上的问题与临时解决方案
- 使用axis2 soapmonitor监控soap数据
- PHP中获取星期的几种方法
- Core Data浅谈初级入门
- AJAX-----11iframe模拟ajax文件上传效果原理3
- Revit利用对正工具快速修改风管对齐方式
- Redis集群环境的部署记录
- java操作xml
- android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决
- 在linux/unix中查找大文件
- WPF 之 布局(二)
- Spark RDD概念学习系列之Spark的数据存储(十二)
- ASP.NET 上传图片添加文字、Logo水印
- php把文件上传到远程服务器上例子
- CF-599B - Spongebob and Joke
- ios @property
- e.target和this的区别
- [硬件黑客]钉钉智能指纹考勤机M1硬件漏洞挖掘(不定期更新)
- HTTP请求中 request payload 和 formData 区别?