使用 Cygwin 向在线 API 发送 GET 请求时,我得到了基于 JSON 的输出。 我知道如何通过 PHP 和 JS 管理 JSON 文件,但在这方面我希望继续使用 Cygwin。
有什么方法可以“处理”这些文件,获取字段的值等? 我知道我可以使用 sed、grep、awk 等手动“创建”一些东西 - 但我首先寻找的是“随时可用”的东西。
示例:
{
"campaign": {
"name": "my campaign",
"id": 1434,
"creatives": [
{
"id": 4162,
"state": "active"
}
],
}
}
最佳答案
一个不错的选择是使用“jq”。它是一个命令行 JSON 查询工具。有一个适用于 Linux/Cygwin 等的源 tarball,您可以构建并使用它来直接查询 JSON 以及将其通过管道传输到其他工具中。 https://stedolan.github.io/jq/download/
关于JSON 和 Cygwin - 如何解析、获取字段等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18360914/