JSON Security: Injection, Deserialization Attacks, and Safe Parsing