$ fq -d json . /test.json |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|7b 0a 20 20 20 20 22 61 22 3a 20 31 32 33 2c 0a|{. "a": 123,.|.: {} (json) * |until 0x74.7 (end) (117) | | $ fq -d json tovalue /test.json { "a": 123, "b": [ 1, 2, 3 ], "c:": "string", "d": null, "e": 123.4 } $ fq . /test.json |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|7b 0a 20 20 20 20 22 61 22 3a 20 31 32 33 2c 0a|{. "a": 123,.|.: {} (json) * |until 0x74.7 (end) (117) | | $ fq .b[1] /test.json 2 $ fq . /json.gz |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: /json.gz (gzip) 0x00|1f 8b |.. | identification: raw bits (valid) 0x00| 08 | . | compression_method: "deflate" (8) 0x00| 00 | . | flags{}: 0x00| 65 0a 08 61 | e..a | mtime: 1627916901 (2021-08-02T15:08:21Z) 0x00| 00 | . | extra_flags: 0 0x00| 03 | . | os: "unix" (3) 0x0|7b 22 61 22 3a 20 31 32 33 7d 0a| |{"a": 123}.| | uncompressed: {} (json) 0x00| ab 56 4a 54 b2 52| .VJT.R| compressed: raw bits 0x10|30 34 32 ae e5 02 00 |042.... | 0x10| 20 ac d2 9c | ... | crc32: 0x9cd2ac20 (valid) 0x10| 0b 00 00 00| | ....|| isize: 11 $ fq tovalue /json.gz { "compressed": "<13>q1ZKVLJSMDQyruUCAA==", "compression_method": "deflate", "crc32": 2631052320, "extra_flags": 0, "flags": { "comment": false, "extra": false, "header_crc": false, "name": false, "reserved": 0, "text": false }, "identification": "<2>H4s=", "isize": 11, "mtime": 1627916901, "os": "unix", "uncompressed": { "a": 123 } } $ fq .uncompressed /json.gz |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x0|7b 22 61 22 3a 20 31 32 33 7d 0a| |{"a": 123}.| |.uncompressed: {} (json)