无效字符串:github操作-jq中的控制字符



大家下午好,

我提出以下问题。

new_ecdsa_config.json看起来像:

{
"certificate": "value long string
multine"
}

当我运行github操作读取值时

- name: Add new ECDSA to Organization
run: |
cat new_ecdsa_config.json | jq '.'

我得到以下错误:

parse error: Invalid string: control characters from U+0000 through U+001F must be escaped at line 26, column 53
Error: Process completed with exit code 4.

有什么想法吗??

当您描述github上的问题时,您给出了以下示例:

{
"certificate": "value long string
multine"
}

正如错误消息所说,这不是有效的JSON。(如果你愿意,你可以在jsonlint.com上仔细查看。(

如果您想要多行字符串的JSON表示,则必须转义换行符,例如:

{
"certificate": "value long stringnmultiline"
}

相关内容

  • 没有找到相关文章

最新更新