json - 如何使用 jq 将当前日期和时间附加到现有 json 文件中

标签 json date jq

我有以下格式的 json 文件

{
  "username":"achu",
  "password":"test1234"
}

我只想将时间戳添加到上述有效负载中并将其作为某些服务的请求发送。

据我所知,以下命令将帮助我们获取 Linux 上的当前标记:

date +"%r"

但不确定如何将其附加到上述有效负载中,如下所示:

预期:

{
  "username":"achu",
  "password":"test1234",
  "date":"1:20:30 AM PST"
}

jq --version

1.5v

这样可以得到吗?

最佳答案

JQ 有用于处理日期的内置函数,例如:

. + {date: (now | strflocaltime("%r"))}

关于json - 如何使用 jq 将当前日期和时间附加到现有 json 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58106341/

相关文章:

json - shell 脚本解析问题 : unexpected INVALID_CHARACTER (Windows cmd shell quoting issues? )

javascript - 如何将 javascript 数组更改为 angular-schema-form 的 JSON 对象?

jquery - 如何在 Bootstrap 数据表插件上对日期格式 d/m/y 进行排序?

excel - VBA用字符串创建日期

sql - 在特定日期之前查询没有值

json - 使用 jq 循环遍历 json 文件

json - 在 shell 中处理 json 时,如何正确地将多个 jq 语句链接在一起,例如使用 curl?

python - 如何从 python 中的套接字读取 JSON? (JSON的增量解析)

php - jquery ajax 返回值没有按预期响应

javascript - 在 javascript 中引用 JSONObject 时,如何使用变量(而不是名称本身)引用它?