您好,登錄后才能下訂單哦!
最近練習(xí)客戶端服務(wù)端傳對(duì)象,比如我們有個(gè)類
[Serializable]
public class Entity
{
public string A;
public string B;
}
上面這個(gè)是正確的
再轉(zhuǎn)化json字符串
Entity e=new Entity();
e.A="A";
e.B="B";
JsonUtility.ToJson(e);
這樣沒(méi)問(wèn)題,轉(zhuǎn)化出來(lái)的json字符串是這樣的:
{"A":"A", "B":"B"}
但一開(kāi)始寫(xiě)了一個(gè)錯(cuò)誤的Entity,傳出的數(shù)據(jù)是空
[Serializable]
public class Entity
{
private string a;
private string b;
public string A
{
get
{
return a;
}
set
{
a = value;
}
}
public string B
{
get
{
return b;
}
set
{
b = value;
}
}
}
也就是說(shuō)在VS里對(duì)這個(gè)兩個(gè)屬性進(jìn)行了封裝字段,封裝后是這種帶getter 和 setter的
這樣轉(zhuǎn)化出來(lái)的json字符串是:
{}
里面沒(méi)有內(nèi)容
寫(xiě)下來(lái)備忘
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。