我使用geobytes api找到附近的城市
http://gd.geobytes.com/GetNearbyCities?&radius=220&limit=3
api结果是没有属性名称的二维json数组
[
["0.00", "Phuket", "PU", "Thailand", "North", "0.00", "TH", "0.00", "7.883000", "THPUPHUK", "98.400002", "0.00", "Phuket"],
["35.90", "Surat Thani", "ST", "Thailand", "North-East", "92.72", "TH", "171.72", "9.133000", "THSTSTHA", "99.317001", "106.70", "Surat Thani"]
]
如何使用newtonsoft json从这个json结果中获取城市名称列表?
谢谢!
答案 0 :(得分:0)
您应该执行以下操作:
string[][] geobytesResponse = JsonConvert.DeserializeObject<string[][]>(geobytesResponseString);
const int cityIndexInCityInfoArray = 1;
string[] cityNames = geobytesResponse.Select(cityInfoArray => cityInfoArray[cityIndexInCityInfoArray]).ToArray();