将简单的JSON对象转换为属性文件 [英] Convert a simple JSON object to a properties file

查看:56
本文介绍了将简单的JSON对象转换为属性文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的JSON对象,并希望将其转换为bash中的属性文件.

I have a simple JSON object and would like to convert it into a properties file in bash.

输入:

{
    "foo": "bar",
    "abc": "def ghi"
}

预期输出:

foo="bar"
abc="def ghi"

推荐答案

您可以为此使用to_entries:

jq -r 'to_entries[]|"\(.key)=\"\(.value)\""' input.json

顺便说一句,在Java属性文件中,您不需要引用该值:

Btw, in Java properties files you don't need to quote the value:

jq -r 'to_entries[]|"\(.key)=\(.value)"' input.json

这篇关于将简单的JSON对象转换为属性文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆