您好,我和JSON有問題。使用json.net序列化對象並使用jsonignore
在Json.Net,我們應該有一個類序列化類
當我有多個類和類有一些屬性的對象,我想有一個列表中的一個類是這樣的:
public class test
{
public int id { get; set; }
public string name { get; set; }
public string lname { get; set; }
}
它應該是:
public List<test> get()
{
test t = new test();
t.id = 2;
t.lname = "jahany";
t.name = "amir";
return new List<test>() { t };
}
但是當我有例如兩個階級,我喜歡這兩個階級的清單,我應該創建一個類中的特定屬性有比如兩類prpperty:
public class test1
{
public int id { get; set; }
public string name { get; set; }
}
public class local1
{
List<test> lst1;
List<test1> lst2;
public List<local1> get()
{
local1 l = new local1();
test t = new test();
t.id = 2;
t.lname="jahany"
test1 t1 = new test1();
t1.name = "amir";
t.id = 123;
l.lst1.Add(t);
l.lst2.Add(t1);
return new List<local1>(l);
}
}
而且你知道這兩個類的所有屬性是serealise,但我喜歡toignore一些屬性的序列化,而不是創建新的類做這個 我該怎麼辦?
你是怎麼解決的呢?任何答案對你有幫助嗎? –
Ruard van Elburg在我有什麼可以做什麼時,我有兩個班和班級有不同的道具,當我喜歡有這個班的一個列表,我必須創建一個類與班級名單 –
謝謝你的評論。我想我明白你在做什麼並更新了我的答案。請讓我知道這是你在找什麼。 –