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 序列化如何去掉null值

要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉。 在这里我使用Newtonsoft.Json.dll 记录一下序列化以及反序列化 json字符串转对象 ...
  • gg464556
  • gg464556
  • 2017年09月14日 18:26
  • 292

System.DateTime初始化为null的思维痕迹

 DateTime dt = null;如果我们这样写,生成时就会提示错误信息:无法将Null转换成"System.DateTime",因为它是一种不可为null值的类型 之前也一直以为DateTim...
  • luols
  • luols
  • 2010年04月23日 23:18
  • 7993

jsonc库使用

jsonc库使用 作者:wangkangluo1 | 出处:博客园 | 2011/12/15 15:12:28 | 阅读58次 原文地址:   1: 下载json-c库源码文件...
  • dsg333
  • dsg333
  • 2013年07月06日 21:52
  • 1566

jsonc库使用

jsonc库使用 作者:wangkangluo1 | 出处:博客园 | 2011/12/15 15:12:28 | 阅读58次 原文地址:   1: 下载json-c库源码文件 json-...
  • TODDOR_C
  • TODDOR_C
  • 2012年02月17日 15:18
  • 11923

.net中json字符串和对象之间的转化方法

json作为作为一种最常用的数据,应用很广泛,在.net中如何把一个对象转化为json字符串呢?主要有一下几种1按照json的定义自己转化,难度很大,但很灵活。需要自己处理各种特殊字符,各种数据类型2...
  • xuexiaodong2009
  • xuexiaodong2009
  • 2015年07月22日 09:52
  • 12900

C# json字符串转为对象及JavaScriptSerializer:

你猜
  • ma15732625261
  • ma15732625261
  • 2016年08月07日 17:56
  • 1223

c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据

string str= {"Json":[{"UserName":"张三"}]} 怎么获取这个“张三” 答: var obj=$.parseJSON(str) //将str这个字符串转换成Json对...
  • Fanbin168
  • Fanbin168
  • 2015年01月05日 21:00
  • 3605

c# json数据解析——将字符串json格式数据转换成对象

网络中数据传输经常是xml或者json,现在做的一个项目之前调其他系统接口都是返回的xml格式,刚刚遇到一个返回json格式数据的接口,通过例子由易到难总结一下处理过程,希望能帮到和我一样开始不会的朋...
  • zj735539703
  • zj735539703
  • 2015年05月14日 13:37
  • 1622

C#自定义将各种对象转换成JSON格式的类

这个C#封装类可以用于将各种格式的数据转换成JSON格式,包括List转换成Json,普通集合转换Json ,DataSet转换为Json ,Datatable转换为Json ,DataReader转...
  • jcy472578
  • jcy472578
  • 2014年11月04日 14:55
  • 1311

Json数据转成 C# asp.net数据(对象)和逆转换

1.需要引用的命名空间 using System.Web.Script.Serialization; using System.Runtime.Serialization; using System....
  • xuanwuziyou
  • xuanwuziyou
  • 2014年01月17日 12:52
  • 4188
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# 对象转JSON当为null时不转
举报原因:
原因补充:

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