Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

What is pay for performance?

Answered: 1 week ago