java - 如何将 ISO 代码转换为 MySQL 表中的国家/地区名称?
问题描述
我在 GitHub 上发现了一个JSON项目,其中包含 28K+ 机场(ISO 代码、名称、状态...)的列表,这很棒,稍后我将在我的 Java 项目中使用它。我转换为 .sql 文件并将其作为新表导入我的 MySQL 数据库。
我唯一的问题是 ISO 代码,我正在寻找一个国家名称而不是代码本身的代码。因此,我在 MySQL 表中添加了一个名为 country 的新列,该列最终将包含国家名称。那么我该怎么做呢?是否有一个项目或一些代码可以用来自动将 ISO 代码转换为国家名称,而无需手动为表中的整个 6822 行执行此操作?
解决方案
这是国家及其代码的 JSON 数据。(他们有更多的 API)您可以使用Jackson从 JSON 数据创建一个 HashMap 并使用它通过其代码获取国家名称。
推荐阅读
- jquery - 如何使用 Javascript 动态生成的 Jquery 修改对象?
- r - 如何将奇数数据成员拆分为训练集,将 10 的倍数拆分为 R 中的测试集?
- asp.net-web-api - pwinty api 回调 url 没有命中
- sql - SQL查询:最多选择同一行的2列
- javascript - owlCarousel 和触发 prev.owl.carousel 和 next.owl.carousel
- excel - Access/Excel 中基于先前匹配的模糊匹配
- javascript - 如何在 JQuery & Append 中删除/清空兄弟姐妹
- sql-server - SQL 子查询删除前导零
- android - 我可以使用作业调度程序发送通知吗?
- flutter - 如何在没有 Scaffold 的情况下在 Flutter 中使用抽屉?