我有一个很大的CSV文件需要解析才能发送到REST API的发布请求。发布请求正文是一个json字符串。文件中的第一行具有键,并且以下行是值,例如,缓存服务器启动后发布的请求数据
名字,姓氏
约翰,能源部
马克·吐温
所以后身体会像{ “姓”: “约翰”, “名字”: “李四”}
这文件将用于为开发人员创建测试数据。我将提供一个简单的页面,开发人员可以输入帐号并点击提交。目标是解析此文件并向POST API请求一个REST API服务。
我希望在每次请求进入时避免读取文件,而是在启动时缓存这些请求以避免每次读取/解析文件的麻烦,这样每次请求进入请求主体时都只需要从缓存中检索。在启动时缓存这些POST请求正确的方式去这里?
此外,可能需要添加更多的CSV文件才能拥有各种数据。 什么是使这种可扩展的方法?
CSV文件的格式(键名称)将相同,因此每个文件都可以用相同的方式解析。