序列化和反序列化json格式的对象

时间:2011-04-27 16:34:34

标签: asp.net json facebook

有人可以建议一些关于选择和反序列化的教程。基本上我从Facebook的数据中获取这些数据

string json = this.WebRequest(oAuthFacebook.Method.GET, url, String.Empty);

UserInfo ui = js.Deserialize<UserInfo>(json);
StringBuilder sb = new StringBuilder();
sb = sb.Append("Name : " + ui.name + "<br/>");
sb = sb.Append("<Img src='" + ui.picture + "' alt='' />");
sb = sb.Append("Bio : " + ui.bio + "<br/>");
sb = sb.Append("Quotes : " + ui.quotes + "<br/>");

这里是反序列化..在Web浏览器上显示之前,我需要将用户信息,事件,邮箱保存在数据库中,然后在Web浏览器上显示

感谢阅读 SC

1 个答案:

答案 0 :(得分:0)

建议使用NewtonSoft.Json库进行序列化和反序列化。非常容易使用,非常一致的良好反馈。您可以在Codeplex中找到它,也可以在Visual Studio中通过NuGet / Package Manager找到它。

编辑 - 仅回答主要问题 - 保存到数据库等是完全不相关的。尝试将每个问题分开,以便其他人搜索答案时会找到相关内容。事实上,有人试图做你的数据库工作永远不会找到你的问题/答案。

相关问题