我正在使用Visual Studio 2013和TFS 2013.我一直试图让文件夹中的所有文件都不能使用.tfignore进行检查,并且需要花费数小时搜索并尝试不同的解决方案而没有运气.我按照说明http://msdn.microsoft.com/en-us/library/vstudio/ms245454.aspx进行操作,但无法使用.任何帮助表示赞赏.
我的项目结构看起来像是:
我的.tfignore有一行代码:\ TestIgnore
我的工作区设置为本地.
当我对Class1.cs进行更改时,当我签入时,Class1.cs位于挂起的签入列表中,我认为它不应该.
我有一些JSON,我想反序列化为C#类的实例.但是,该类没有与原始JSON匹配的所有字段/属性.我希望能够修改类中的属性值,然后将其序列化为JSON,其余字段和原始JSON中的属性仍然完好无损.
例如,假设我有以下JSON:
{
"name": "david",
"age": 100,
"sex": "M",
"address": "far far away"
}
Run Code Online (Sandbox Code Playgroud)
我想将它反序列化为这个类:
class MyClass
{
public string name { get; set; }
public int age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
反序列化后,我设置以下内容:
myClass.name = "John";
myClass.age = 200;
Run Code Online (Sandbox Code Playgroud)
现在,我想将它序列化为JSON并获得此结果:
{
"name": "John",
"age": 200,
"sex": "M",
"address": "far far away"
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用Json.Net做到这一点?