<分区>
每个人都经常遇到这个问题,我几乎尝试了所有方法,但没有一个对我有用。
因此,我正在 Xamarin.Forms 中进行开发,并准备将我的数据发送到服务器。我有这个类:
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string BirthDate { get; set; }
public string Password { get; set; }
public string EmailAddress { get; set; }
public string ContactNumber { get; set; }
}
然后我使用了 Newtonsoft 的 SerializeObject 方法:
Customer customer = new Customer
{
FirstName = FirstName.Text,
LastName = LastName.Text,
BirthDate = BirthDate.Date.ToString(),
EmailAddress = Email.Text,
Password = Password.Text,
ContactNumber = Mobile.Text
};
var item = JsonConvert.SerializeObject(customer);
但变量 item
会产生一个包含空 JSON 对象 {}
的字符串。我的实现有问题吗?
编辑:此外,我注意到尽管我的 Customer 类及其成员是公开的,但调试器仍将它们计为“非公开”成员。请看“调试器截图”: