【发布时间】:2012-05-09 21:49:56
【问题描述】:
我正在尝试从下面的 JSON 示例在 vb.net 中创建一个类。
我对 JSON 还很陌生,只是在找出正确的方法时遇到了麻烦。我查看了许多如何做到这一点的示例,但它们的格式比我在下面提供的要简单得多。
LEVEL0({
"LEVEL1": [
{
"LEVEL2": [
{
"City": "Billings",
"State": "MO",
"Country": "US",
"Id": "1122334455",
"Percent": "39.10"
}
],
"City": "Billings",
"Country": "US",
"NumFound": "1",
"NumReturned": "1",
"State": "MO",
"Status": "Success"
}
],
"Status": "1"
});
我原以为这会很容易,但导致我出现问题的是 LEVEL2 是一个列表。它可以返回多个城市。因此,它可以在 [] 中返回类似的内容。
{"City": "Billings","State": "MO","Country": "US","Id": "1122334455","Percent": "39.10"},
{"City": "Fairmount","State": "MN","Country": "US","Id": "1177775","Percent": "64.10",}
因此,无论哪种方式,该部分都需要是一个列表,但列表下方的部分也需要是该类的一部分。您在哪里看到 numFound。
我猜这措辞不好,但我正在努力寻找一个很好的例子来说明如何做到这一点。对此的任何指导或建议将不胜感激。我需要正确格式化该类,以便当我反序列化到该类时它可以正常工作。
【问题讨论】: