目前,我有一些JSON字符串,看起来像这个链接:http://apibiru.herokuapp.com/v0.1/snack/1/?auth_token=64d362d2e483e8023c46595f83ca8d9555ff6d7cc700a2474fbdbd341c43c1fb
我想这样做,以便我在JSON中制作与数组“chunks”一样多的数据透视项。这是我的尝试代码:
private void readnow_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
try
{
string jsonStr = e.Result;
if (!string.IsNullOrEmpty(jsonStr))
{
JObject objects = JObject.Parse(jsonStr);
JArray array = (JArray)objects["chunks"];
Snack.Chunk[] chunks = new Snack.Chunk[array.Count];
for (int i = 0; i < array.Count; i++)
{
PivotItem pivotitem = new PivotItem();
chunks[i] = array[i].ToObject<Snack.Chunk>();
TextBlock chunk = new TextBlock { Text = chunks[i].content, TextWrapping = TextWrapping.Wrap};
StackPanel stack = new StackPanel();
stack.Children.Add(chunk);
pivotitem.Content = stack;
MainPivot.Items.Add(pivotitem);
pivotitem = null;
}
}
}
catch (Exception ex)
{
MessageBox.Show("Please check your internet connection");
}
}
这段代码正在运行,我已经检查过我已经成功填写'chunk',但问题是没有制作枢轴项。我哪里做错了?如果您需要有关其他类文件的任何详细信息,请告诉我。谢谢你的帮助:)