decodeDotInKeys property

bool decodeDotInKeys
final

Decode dots that appear in keys (e.g., a.b=c).

This explicitly opts into dot‑notation handling and implies allowDots. Passing decodeDotInKeys: true while forcing allowDots: false is an invalid combination and will throw at construction time.

Note: inside bracket segments (e.g., a[%2E]), percent‑decoding naturally yields ".". Whether a . causes additional splitting is a parser concern governed by allowDots at the top level; this flag does not suppress the literal dot produced by percent‑decoding inside brackets.

Implementation

final bool decodeDotInKeys;