使用Bash变量构建JSON字符串

使用Bash变量构建JSON字符串,第1张

使用Bash变量构建JSON字符串

jq
如果您不提前知道变量的内容是否正确转义以包含在JSON中,则最好使用类似生成JSON 的程序。否则,您将因麻烦而最终使用无效的JSON。

BUCKET_NAME=testbucketOBJECT_NAME=testworkflow-2.0.1.jarTARGET_LOCATION=/opt/test/testworkflow-2.0.1.jarJSON_STRING=$( jq -n        --arg bn "$BUCKET_NAME"        --arg on "$OBJECT_NAME"        --arg tl "$TARGET_LOCATION"        '{bucketname: $bn, objectname: $on, targetlocation: $tl}' )


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5089833.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存