Question: Below I have code that has given me the True or False that follows 'success', I now need to convert if it is true to

Below I have code that has given me the True or False that follows 'success', I now need to convert if it is true to False and if it is False to True. How do I do this? None of your other responses have given correct coding for the following need.
def has_error(json):
"""
Returns True if the response to a currency query encountered an error.
Given a JSON string provided by the web service, this function returns True if the
query failed and there is an error message. For example, if the json is
'{"success":false,"src":"","dst":"","error":"Source currency code is invalid."}'
then this function returns True (It does NOT return the error message
'Source currency code is invalid'). On the other hand if the json is
'{"success": true, "src": "2 United States Dollars", "dst": "1.772814 Euros", "error": ""}'
then this function returns False.
The web server does NOT specify the number of spaces after the colons. The JSON
'{"success":true, "src":"2 United States Dollars", "dst":"1.772814 Euros", "error":""}'
is also valid (in addition to the examples above).
Parameter json: a json string to parse
Precondition: json a string provided by the web service (ONLY enforce the type)
"""
start = introcs.find_str(json,'"success"')
start = introcs.find_str(json,':', start)+1
start = introcs.find_str(json,':')
start >=0
end = introcs.find_str(json,',')
end >=0
result = introcs.strip(json[start+1:end])
return result

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!