使用以下代碼將數據轉換爲Json並返回值爲: 「{\」BillNo \「:18}」「。但我想對鍵值對返回值一樣:{「BillNo」:18}如何將數據轉換或序列化爲C#中的Json格式?
public String Get()
{
var MaxBillNo = db.Billings.Max(b => b.BillNo.Substring(9, 5));
int i = Int32.Parse(MaxBillNo);
BillNumber billNumber = new BillNumber();
billNumber.BillNo = i;
string json = JsonConvert.SerializeObject(billNumber);
return json;
}
你爲什麼不使用[Newtonsoft(http://www.newtonsoft.com/json) –
BillNo是BillNumber對象中的整數,因此它將被序列化爲沒有引號的整數。 –
好的,你在哪裏看到「{\」BillNo \「:18}」 - 是從調試還是實際打印?因爲調試只是引用被轉義,所以實際的值將是「本身。」 –