好的。我有一个 jsons 文件,其中所有内容都在 block 中,而不是一个单独的。我现在的问题是,我是否可以将整个文件(大约 13k 行,每一行都是一个 block )转换为 csv 文件,以便稍后使用 PHP 导入到 MySQL。有人已经有这个脚本或程序了吗? 我尝试自己做,但放弃了,因为我从未在 PHP 中做过类似的事情......
{
"reason_public": "",
"reason_admin": "text",
"enacted_by": 1,
"created": 1,
"time_lifted_orig": 1,
"enacted_username": "text",
"time_lifted": 1,
"suspended_username": "text",
"row_id": 1,
"user_suspended": 1,
"reason_private": "text"
} {
"reason_public": "",
"reason_admin": "",
"enacted_by": 3,
"created": 1,
"time_lifted_orig": 1,
"enacted_username": "text",
"time_lifted": 1,
"suspended_username": "text",
"row_id": 1,
"user_suspended": 1,
"reason_private": "text"
}
最佳答案
答案取决于您的应用程序。如果您只是一次性需要转换一堆 json,可以使用一些在线工具来为您完成此操作(例如 This One 和 This One )。不过,如果您的 json 包含敏感信息,我可能不建议使用在线工具。
如果您需要自动化的东西,您可以下载一些实用程序(例如 This One 。或者,您可以自己推出。
如果您想/需要自己推出,我建议您自己尝试一下,然后在遇到绊脚石时再回来。这听起来并不是一个不常见的要求,因此应该有一些好的资源可以帮助您入门。如果你找不到能为你完成整个事情的东西,我建议搜索如何通过 php 读取 json (也许 this ?),然后搜索如何通过 php 吐出 csv (也许 this ) )...如果你已经习惯使用 php。就我个人而言,我可能倾向于编写一个独立的 API。
关于php - 如何将 json block 转换为 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40092426/