Extra symbols after valid JSON: {“login”: “admin” , “password”: “password”}@@@@@@}
Only keys, without values: {“login”:, “password”:}
Insertion of control characters: {“login”: “ad\u0000min” , “password”: “pass\u0000word”}
Long Unicode Strings: {“login”: “\u0061”*10000, “password”: “\u0061”*10000}
Newline Characters in Strings: {“login”: “ad\nmin” , “password”: “pa\nssword”}
Tab Characters in Strings: {“login”: “ad\tmin” , “password”: “pa\tssword”}
Test with HTML content in Strings: {“login”: “admin” , “password”: “password”}
JSON Injection in Strings: {“login”: “{\”injection\”:\”value\”}” , “password”: “password”}
Test with XML content in Strings: {“login”: “admin” , “password”: “password”}
Combination of Number, Strings, and Special characters: {“login”: “ad123min!@” , “password”: “pa55w0rd!@”}
Floating numbers as Strings: {“login”: “123.456” , “password”: “789.123”}
Value as a combination of languages (Here, English and Hindi): {“login”: “adminवà¥à¤¯à¤µà¤¸à¥à¤ ¥à¤¾à¤ªà¤•” , “password”: “passwordपासवरà¥à¤¡”}
Non-ASCII characters in Strings: {“login”: “∆admin∆” , “password”: “∆password∆”}
Single Character Keys and Values: {“l”: “a” , “p”: “p”}
Use of environment variables: {“login”: “${USER}” , “password”: “${PASS}”}