我有类似内容的文件,但我想使它成为一个有效的JSON,我需要在双引号中添加一行的每个单词。我在StackOverflow上尝试了现有的答案,但它们都不能正常工作。
{container:"proxy",
endpoint:"proxy",
exception:"ApiException"}
转换为以下格式:
{"container":"proxy",
"endpoint":"proxy",
"exception":"ApiException"}
您可以将每个文件视为生成对象的jq
过滤器。例如,
$ cat tmp.jq
{container:"proxy",
endpoint:"proxy",
exception:"ApiException",
instance:"133.3.12.250:9030"}
$ jq -nf tmp.jq
{
"container": "proxy",
"endpoint": "proxy",
"exception": "ApiException",
"instance": "133.3.12.250:9030"
}