匹配值

本文将为您介绍规则中不同匹配值的特点和使用方法。

字符串

字符串是由字符组成的文本数据,通常用于表示文本或信息。字符串可以用双引号"或单引号'包裹。

注意事项

  • 字符串的长度没有限制,但过长的字符串可能影响性能。

  • 特殊字符(如反斜杠 \)需要转义。

示例

"example": "This is a string."

布尔值

布尔值只有两个可能的值:true 或 false。通常用于条件判断和逻辑运算。

注意事项

  • 布尔值不应与字符串混淆。使用布尔值时不需要引号。

示例

"enabled": true

对象

对象是键值对的集合,每个键(属性)都是一个字符串,值可以是任意数据类型。对象用花括号{}包裹,每个键值对之间用逗号,分隔。

注意事项

  • 对象的键必须是唯一的,同一对象内不应重复。

  • 在编写规则时,注意对象结构的清晰与规范,避免复杂嵌套。

示例

"requestHeaders": {
    "User-Agent": "Mozilla/5.0",
    "Accept": "application/json"
}

数字

数字可以是整数或浮点数,支持常规的数学运算。

注意事项

  • 确保使用合适的数字格式(如十进制、浮点数),避免意外类型转换。

示例

"timeout": 30

数组

数组是一个有序的值的集合,可以包含任意类型的值,包括其他数组和对象。数组用方括号[]包裹,值之间用逗号,分隔。

注意事项

  • 数组的长度可以变化,支持添加或移除元素。

  • 避免在数组中混合使用不同数据类型,保持一致性可以提高代码的可读性。

示例

"allowedMethods": ["GET", "POST", "DELETE"]