WP8.1开发中复杂JSON绑定数据时的方法

本文详细介绍了在JSON中如何绑定一个集合中的另一个集合,并通过示例代码展示了具体实现方式。

如果要绑定要一个集合中的另一个集合,比如这样的JSON:

 1   public class GetTransferInfo
 2     {
 3         public class Segment
 4         {
 5             public string Start_stat { get; set; }
 6             public string End_stat { get; set; }
 7             public string Line_name { get; set; }
 8             public string Stats { get; set; }
 9             public int Line_dist { get; set; }
10             public int Foot_dist { get; set; }
11         }
12         public class Segments
13         {
14             public List<Segment> Segment { get; set; }
15         }
16         public class Bus
17         {
18             public int Dist { get; set; }
19             public int Time { get; set; }
20             public int Foot_dist { get; set; }
21             public int Last_foot_dist { get; set; }
22             public Segments Segments { get; set; }
23         }
24         public class Buses
25         {
26             public List<Bus> Bus { get; set; }
27         }
28         public class Data
29         {
30             public int Result_num { get; set; }
31             public Buses Buses { get; set; }
32         }
33         
34             public int Status { get; set; }
35             public string Message { get; set; }
36             public Data data { get; set; }                 
37     }

 

这是前端XAML绑定时要这样写

Text="{Binding Segments.Segment[0].Start_stat}"

转载于:https://www.cnblogs.com/AltriaPendragon/p/4170286.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值