C# 读取本地json文件

rijiwook rijiwook 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
论坛上的各位大大你们好
小弟,从大疆官网上下载了中国禁飞区的JSON文件,是保存在本地的JSON文件的主要内容如下:
{
"status": 0,
"data": [
{
"id": 141,
"type": 0,
"lat": "30.322501",
"lng": "109.485498",
"country": "CN",
"city": "Enshi",
"name": "Enshi Airport",
"runway_length": 1477,
"warning": 0,
"level": 0,
"disable": 0,
"unix_timestamp": 1429598268,
"begin_at": null,
"end_at": null,
"points": null,
"bdlng": 109.49204617101,
"bdlat": 30.328257837853
},
{
"id": 153,
"type": 0,
"lat": "36.637356",
"lng": "109.554365",
"country": "CN",
"city": "Yan'an",
"name": "Yan'an Airport",
"runway_length": 1564,
"warning": 0,
"level": 0,
"disable": 0,
"unix_timestamp": 1429598268,
"begin_at": null,
"end_at": null,
"points": null,
"bdlng": 109.56077741485,
"bdlat": 36.643676339282
},
{
"id": 393,
"type": 0,
"lat": "25.934999",
"lng": "119.66333",
"country": "CN",
"city": "Fuzhou",
"name": "Fuzhou Changle International Airport",
"runway_length": 2062,
"warning": 0,
"level": 0,
"disable": 0,
"unix_timestamp": 1429598269,
"begin_at": null,
"end_at": null,
"points": null,
"bdlng": 119.66981719681,
"bdlat": 25.941124836113
},

后边还有很多,总共有198个类似的结构体

我自己写的C#代码中,有一个初始化函数,该函数主要的执行功能是,将JSON文件中的 lat lng runway_length读取出来,并且赋值给我的结构体链表

这个初始化函数为:
private static List<AirportInfo> AirportInitialization()
{
List<AirportInfo> airport = new List<AirportInfo>();
AirportInfo air = new AirportInfo();

for(int i = 0 ; i < 198 ; i++) //暂定为198个
{
//air.Lat = database或txt中对应的值
//air.Lng = database或txt中对应的值
//air.Radius = database或txt中对应的值
airport.Add(air);
}
return airport;
}

那么,我想请教一下,我应该在这个初始化函数内部如何读取本地的JSON文件,并且循环赋值给我这个air的结构体链表

谢谢各位,新手第一次接触JSON文件,网络上也查找了一些资料,但是感觉都没办法用
...全文

相关推荐

C#读取本地数据源数据,在百度地图上标注

C#读取本地数据源数据,在百度地图上标注

aresnet

使用C#解析JSON文件的实现代码

库来解析和处理JSON数据。这个库提供了丰富的功能,使得在C#应用程序中解析JSON变得非常简单。下面是一个示例代码,演示了如何使用C#和。和相关的方法,我们可以方便地访问和操作JSON数据。记得根据实际的JSON结构进行相应的调整和修改。的JSON文件,其中包含了一些数据。这只是一些基本的示例,你可以根据JSON的结构和需求进行相应的操作。对象来访问和操作JSON数据。命名空间中的一个类,它表示一个动态的JSON对象。库解析JSON文件。在C#中,我们可以使用。库来解析JSON文件。

追逐程序梦想者

C#winform 读取本地文件,加载层级权限树

经常会出现winfrom页面需要加载权限树,当往往以前做过,却要从头来过,今天放上来,供大家参考学习。C#winform 读取本地文件,加载层级权限树。内部节点数据绑定,一提供了公共方法,适合于多数情况

东明之羞

vs 中C#项目:方法:读取json配置文件

【源码免费下载链接】:https://renmaiwang.cn/s/m0pma Move to http://llvm.org/docs/LibFuzzer.html

白帽黑客大白

C#读取LevelDB数据

WPF下使用现有类库读取LevelDB数据库,且解析JSON字符串并显示 test_db 测试使用的LevelDB数据库 数据为JSON字符串

leixf2016
评论 28
收藏 已收藏
分享
返回顶部
rijiwook
C# 111,129 成员 642,539 内容