首页 > 解决方案 > 如何编写 JAVA API 来检索存储在 excel 中的嵌套数据?

问题描述

基于键值,我设计了一个 excel 阅读器功能,这适用于简单的 API,但是当 API 具有键值和其中的嵌套键值时,我如何读取。前任 :

{  
   "name":"test",
   "salary":"123",
   "age":"23",
   "address":{  
      "id":null,
      "name":"chethan",
      "address1":"89 6th cross",
      "address2":"AGS Road",
      "address3":"RR nagar",
      "city":"Bangalore",
      "pincode":"560061",
      "contactNumber":"1234567890"
   }
}

这就是我保存excel文件的方式

我正在从 excel 中读取每个单元格值并将其作为键值存储在哈希图中,但是当涉及到嵌套键值时我无法处理,即我可以将 emp_name 读取为键,将“chethan”读取为值,但是当涉及到地址作为关键我被卡住了。谁能帮我从excel文件中读取这些嵌套的键值?

标签: javaexcel

解决方案


尝试将对象读取为 JSON,然后使用 JSON 解析库来检索您需要的内容。

您可以参考这篇文章从您的 csv 文件中获取 JSON。

解析 csv 数据并转换为嵌套的 json java


推荐阅读