ascii十进制字符使用jq
ascii decimal to character using jq
读取 JSON 字段的十进制值并将其转换为 ASCII 字符的最佳方法是什么?例如,将 107 转换为 'k'。该手册似乎没有提到这样做的直接方法。
$ jq -n '[107] | implode'
"k"
implode
适用于 ASCII 和 non-ASCII 十进制代码。如此处所示,它将可接受的小数数组转换为等效的 UTF-8 字符串。
这是一个显示转换的示例:
$ jq -n -c '{"a": [107, 108]} | .a |= implode'
{"a":"kl"}
读取 JSON 字段的十进制值并将其转换为 ASCII 字符的最佳方法是什么?例如,将 107 转换为 'k'。该手册似乎没有提到这样做的直接方法。
$ jq -n '[107] | implode'
"k"
implode
适用于 ASCII 和 non-ASCII 十进制代码。如此处所示,它将可接受的小数数组转换为等效的 UTF-8 字符串。
这是一个显示转换的示例:
$ jq -n -c '{"a": [107, 108]} | .a |= implode'
{"a":"kl"}