我在C#中有一个类似下面的字符串.我需要循环并创建一个HTML表输出.我尝试使用JSON.NET但无法弄清楚如何检索密钥(名称,年龄和工作).
string data = "{items:[
{'Name':'AAA','Age':'22','Job':'PPP'}
,{'Name':'BBB','Age':'25','Job':'QQQ'}
,{'Name':'CCC','Age':'38','Job':'RRR'}]}";
Run Code Online (Sandbox Code Playgroud)
表格式是
......................... | Name | Age | Job | ......................... | AAA | 22 | PPP | ......................... | BBBB | 25 | QQQ | ......................... | CCC | 28 | RRR | .........................
任何帮助将不胜感激.
Dave提供的代码是理想的解决方案..但它适用于.NET 4.0 ..我使用以下代码与JSON.NET for .NET 3.5
使用Newtonsoft.Json.Linq;
string jsonString = "{items:[{'Name':'Anz','Age':'29','Job':''},{'Name':'Sanjai','Age':'28','Job':'Developer'},{'Name':'Rajeev','Age':'31','Job':'Designer'}]}";
JObject root = JObject.Parse(jsonString);
JArray items = (JArray)root["items"];
JObject item;
JToken jtoken;
for (int i = 0; i < items.Count; i++) //loop through rows
{
item …Run Code Online (Sandbox Code Playgroud) 根据以下链接中的文档,如果用户将与表单进行交互,我们可以获取用户ID.
http://wiki.developers.facebook.com/ind ... d_Policies
"如果查看用户与选项卡交互(如提交表单,执行导致AJAX加载新内容的操作,或者跟随加载在选项卡上的相对URL),则该用户的UID将作为fb_sig_user发送到应用程序参数,配置文件所有者的用户ID作为fb_sig_profile_user参数发送.只有在用户授权应用程序时才会发送查看用户的会话密钥.
在我的粉丝页面标签中,我有一个AJAX表单,用户可以提交一些价值..现在我还需要用户ID ..我怎么能得到这个..
我尝试使用$ _POST ['fb_sig_user']在我的AJAX提交页面中获取值但没有成功..任何人都可以帮我这个请...
我收到"SMTP错误:无法连接到SMTP主机." 尝试使用GMAIL SMTP和PHPMailer发送邮件时出错
代码在本地环境中完美运行但在live(bluehost)服务器中出现错误..请帮忙
我有一个显示Facebook LIKE Box的网页..我需要检查用户是否喜欢我的Facebook页面并相应地向他们展示内容..从我的外部网页进行Facebook身份验证非常好..