c# 对象转JSON当为null时不转

原创 2016年08月30日 17:09:23
using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;


namespace test
{
class MainClass
{
public static void Main (string[] args)
{
EngineScoreSubWord sub = new EngineScoreSubWord ();
string json = "{\"subtext\":null,\"volume\":0.0,\"begin\":0.0,\"end\":0.0}";
sub = (EngineScoreSubWord)JsonConvert.DeserializeObject(json, typeof(EngineScoreSubWord));
string str = JsonConvert.SerializeObject(sub);
Console.WriteLine (str);
}
}


class EngineScoreSubWord
{
//[JsonProperty(NullValueHandling=NullValueHandling.Ignore)]
public string subtext { get; set; }
public float volume { get; set; }
public float begin { get; set; }
public float end { get; set; }
[JsonProperty(NullValueHandling=NullValueHandling.Ignore)]
public float? score { get; set; } //add by grq 
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

C# 中对象与Json互转的方法整理笔记

1、  解决Json对象互转的过程 2、  遇上时间转换的问题 3、  解决时间格式化的问题   前言          原先一直做CS的开发,对Json了解不多,最近转...
  • xymaco
  • xymaco
  • 2014-09-05 19:13
  • 8108

C#——对象转换为JSON格式的字符串

问题来源 这几日正值伏天,我发现成都不是下大雨就是烈日炎炎的天气。七月上旬车子也坏掉了,去南门体育管健身房要走20来分钟,再回到研究院大楼又是20多分钟,一路上不是大雨就是烈日,还好锻炼完多巴胺足以让...
  • iFuMI
  • iFuMI
  • 2016-07-17 19:27
  • 6136

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

IOS 返回JSON数据中存在NULL的解决办法

有些后台写的不好,返回数据的字段偶尔有NULL类型存在,如果不直接赋值给其他对象就会造成崩溃。解决办法的主要思路就是将其中的NULL对象转换为@”“空字符串。以下是封装好的方法创建一个字典的分类 ....

JSON序列化自动过滤NULL值

使用Newtonsoft.Json.dll 序列化为json时主动将NULL值过滤掉

C# 解析JSON方法总结

用JsonConvert序列化和反序列化
  • jjhua
  • jjhua
  • 2016-05-17 18:20
  • 19491
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)