[英]Python If Statement within JSON
我有 python 腳本和 JSON 輸入變量。
只有在定義 myTag 時,我才需要在輸入 JSON 中包含標簽部分。
有什么辦法可以在 python 中做到這一點?
非常感謝。
data = {
"jsonrpc": "2.0",
"method": "event.get",
"params": {
"output": [
"eventid",
"name"
],
if myTag not None:
"tags": [
{
"tag": myTag,
"value": myValue
}
],
"sortorder": "DESC",
},
"id": 1
}
您可以先初始化沒有條件檢查的部分,然后再分別分配條件部分。 同樣在 python 中,您編寫的代碼是字典創建而不是 JSON 創建
data = {
"jsonrpc": "2.0",
"method": "event.get",
"params": {
"output": [
"eventid",
"name"
],
"sortorder": "DESC",
},
"id": 1
}
條件部分可以如下初始化。
if myTag not None:
data["params"]["tags"]= [{"tag": myTag, "value": myValue}]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.