【发布时间】:2019-02-25 00:30:49
【问题描述】:
我想将text 中的标记替换为ma 中定义的变量。输入 JSON:
{
"ma":{
"a":"1",
"b":"2",
"c":"3"
},
"mb":{
"a":"11"
},
"text":"https://ph.com?a={a}&b={b}"
}
想要的结果:https://ph.com?a=1&b=2
额外的功劳,我怎样才能让mb 变量优先于ma 变量,这样我的结果文本是:https://ph.com?a=11&b=2?
我尝试使用 scan 和 sub 和 walk 的组合,但无法弄清楚。
谢谢!
【问题讨论】:
标签: json jq template-engine