本文將為您介紹規則中不同匹配值的特點和使用方法。
字串
字串是由字元組成的文本資料,通常用於表示文本或資訊。字串可以用雙引號"或單引號'包裹。
注意事項
字串的長度沒有限制,但過長的字串可能影響效能。
特殊字元(如反斜線
\)需要轉義。
樣本
"example": "This is a string."布爾值
布爾值只有兩個可能的值:true 或 false。通常用於條件判斷和邏輯運算。
注意事項
布爾值不應與字串混淆。使用布爾值時不需要引號。
樣本
"enabled": true對象
對象是索引值對的集合,每個鍵(屬性)都是一個字串,值可以是任意資料類型。對象用花括弧{}包裹,每個索引值對之間用逗號,分隔。
注意事項
對象的鍵必須是唯一的,同一對象內不應重複。
在編寫規則時,注意對象結構的清晰與規範,避免複雜嵌套。
樣本
"requestHeaders": {
"User-Agent": "Mozilla/5.0",
"Accept": "application/json"
}數字
數字可以是整數或浮點數,支援常規的數學運算。
注意事項
確保使用合適的數字格式(如十進位、浮點數),避免意外類型轉換。
樣本
"timeout": 30數組
數組是一個有序的值的集合,可以包含任意類型的值,包括其他數組和對象。數組用方括弧[]包裹,值之間用逗號,分隔。
注意事項
數組的長度可以變化,支援添加或移除元素。
避免在數組中混合使用不同資料類型,保持一致性可以提高代碼的可讀性。
樣本
"allowedMethods": ["GET", "POST", "DELETE"]