def test_value_with_special_characters(self):
        """Test JSON with special characters in values."""
        response = '''
        {
            "reasoning": "Special characters !@#$%^&*()",
            "answer": 42,
            "data": {"key": "value with special characters !@#$%^&*()"}
        }
        '''
        expected = {
            "reasoning": "Special characters !@#$%^&*()",
            "answer": 42,
            "data": {"key": "value with special characters !@#$%^&*()"}
        }
        self.assertEqual(convert_response_to_json(response), expected)
Test JSON with special characters in values.
tests/test_json_parsing.py