我有一个大型 CSV 文件,需要对其进行解析才能向 REST API 发出发布请求。发布请求正文是一个 json 字符串。文件中的第一行有键,接下来的行是值,例如
名字,姓氏
约翰,多伊马克
,吐温
因此帖子正文将类似于 {"FirstName":"John", "LastName":"Doe"}
该文件将用于为开发人员创建测试数据。我将提供一个简单的页面,开发人员可以在其中输入帐号并点击提交。目标是解析此文件并向 REST API 服务发出 POST 请求。
我想避免每次请求进入时读取文件,而是在启动时缓存这些请求以避免每次读取/解析文件的麻烦,因此每次请求进入请求正文时只需要从中检索一个缓存。在启动时缓存这些 POST 请求是正确的方法吗?
此外,可能需要添加更多 CSV 文件以获取各种数据。什么是使这种可扩展性的方法?
CSV 文件的格式(键名)将相同,因此可以以相同的方式解析每个文件。