我是 wp7 编程的新手,我想知道如何在 wp7 中以 json 格式存储所有联系人,包括名字、姓氏、电子邮件和电话号码。现在我能够读取这些东西并存储在隔离的存储文件中,但我需要它们作为 Json。
在此先感谢,任何帮助将不胜感激。
嗨,这是我的代码,但现在我面临从 mycontacts 类的数据成员中获取值以便可以将其传递给 json 序列化程序的问题。你能帮我解决这个问题吗?我想将值存储在对象中,以便可以使用您提供的方式将其转换为。
private void ButtonContacts_Clk(object sender, RoutedEventArgs e) { Contacts cContacts = new Contacts(); cContacts.SearchCompleted += new EventHandler(ContactsSearch); cContacts.SearchAsync(String.Empty, FilterKind.DisplayName, null); }
void ContactsSearch(object sender, ContactsSearchEventArgs e)
{
for (int i = 0; i < e.Results.Count(); i++)
{
var ContactsData = from m in e.Results
select new mycontacts
{
DisplayName = m.DisplayName,
PhoneNumber = m.PhoneNumbers.FirstOrDefault()
};
}
}
}
public class mycontacts
{
public String fname { get; set; }
public String lname { get; set; }
public String DisplayName { get; set; }
public String[] email { get; set; }
public Phone[] phone_num;
}
public class Phone
{
public String number { get; set; }
public int type { get; set; }
}