Json 更改键值并打印更改后的值和原始值

Json 更改键值并打印更改后的值和原始值,json,jq,Json,Jq,只需发现jq和我想要更改一个键的值,并打印更改后的和原始的键值 原始样本文件 滤器 .ts |=strftime(“%Y-%m-%d%H:%m:%S”)|.ts、.request[] 输出 所需输出 jq游戏 问,你就会得到: 调整您的查询- 或者更有效- 太快了!谢谢 { "level": "info", "ts": 1587565958.8860734, "logger": "htt

只需发现jq和我想要更改一个键的值,并打印更改后的和原始的键值

原始样本文件 滤器
.ts |=strftime(“%Y-%m-%d%H:%m:%S”)|.ts、.request[]

输出 所需输出 jq游戏

问,你就会得到:

  • 调整您的查询-
  • 或者更有效-

太快了!谢谢
{
  "level": "info",
  "ts": 1587565958.8860734,
  "logger": "http.log.access.log0",
  "msg": "handled request",
  "request": {
    "method": "GET",
    "uri": "/info.php",
    "proto": "HTTP/1.1",
    "remote_addr": "192.168.0.92:42170"
    }
}

"2020-04-22 14:32:38"
"GET"
"/info.php"
"HTTP/1.1"
"192.168.0.92:42170"
1587565958.8860734
"2020-04-22 14:32:38"
"GET"
"/info.php"
"HTTP/1.1"
"192.168.0.92:42170"

.ts,
(.ts |= strftime("%Y-%m-%d %H:%M:%S") | .ts, .request[])
(.ts | ., strftime("%Y-%m-%d %H:%M:%S")),
.request[]