我正在尝试接收一些 csv 格式的数据,我读到的是 StrongLoop 仅适用于 json 数据。那么我可以接收 csv 并转换为 json 来处理数据吗?
谢谢。
我正在尝试接收一些 csv 格式的数据,我读到的是 StrongLoop 仅适用于 json 数据。那么我可以接收 csv 并转换为 json 来处理数据吗?
谢谢。
这不是 StrongLoop 特定的问题。这是一个通用的 Node.js 和数据问题。因此,我将以通用的方式回答,但它适用于 StrongLoop。
您将需要使用库将分隔文件转换为 JavaScript 对象。npm 上有许多用于读取/解析/转换/等的包。CSV 文件:搜索 npm。
我广泛使用的包是David 的 CSV parser。
这些库将允许您将 CSV 解析并转换为 JavaScript 对象 (JSON)。
但是请注意,我处理的大多数 CSV 不符合格式良好的 CSV。它们不能正确地转义引号、带分隔符的引号字符串等。