【发布时间】:2012-05-31 11:44:29
【问题描述】:
我是 wp7 编程的新手,我想知道如何从 wp7 以 json 格式存储所有联系人,包括名字、姓氏、电子邮件和电话号码。 现在我能够读取这些东西并存储在隔离的存储文件中,但我需要它们作为 Json。
在此先感谢,任何帮助将不胜感激。
嗨,这是我的代码,但现在我面临从 mycontacts 类的数据成员获取值以便将其传递给 json 序列化程序的问题。你能帮我解决这个问题吗?我想将值存储在对象中,以便可以使用您提供的方式将其转换为。
private void ButtonContacts_Clk(object sender, RoutedEventArgs e) { 联系人 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; }
}
【问题讨论】:
-
嗨,“我在从 mycontacts 类的数据成员中获取值时遇到问题”是什么意思?你面临什么问题?
标签: json windows-phone-7 serialization contacts