【发布时间】:2013-08-17 00:53:16
【问题描述】:
我是处理 JSON 数据的新手。
我正在从 Web 服务读取数据。返回的查询数据如下:
[["B02001_001E","NAME","state"],
["4712651","Alabama","01"],
["691189","Alaska","02"],
["6246816","Arizona","04"],
["18511620","Florida","12"],
["9468815","Georgia","13"],
["1333591","Hawaii","15"],
["1526797","Idaho","16"],
["3762322","Puerto Rico","72"]]
有没有一种方法可以反序列化这些数据,从而在我没有先定义对象是什么样的情况下生成基础对象?在上面的例子中,对象由第一行定义:
["B02001_001E","NAME","state"],
通常,Web 服务将返回格式为二维 JSON 数组的查询数据,其中第一行提供列名,后续行提供数据值。
【问题讨论】:
标签: c# json windows-phone-8 json.net json-deserialization