We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4e3be95 commit f39bd41Copy full SHA for f39bd41
1 file changed
src/qs_codec/decode.py
@@ -381,7 +381,7 @@ def _parse_object(
381
# (Top‑level dot splitting is performed earlier by the key splitter.)
382
clean_root: str = root[1:-1] if root.startswith("[") and root.endswith("]") else root
383
384
- if options.decode_dot_in_keys:
+ if options.decode_dot_in_keys and "%2" in clean_root:
385
decoded_root: str = clean_root.replace("%2E", ".").replace("%2e", ".")
386
else:
387
decoded_root = clean_root
0 commit comments