Using your Server that streams the Dictionary Based Object from question2 to a Client defined in question4. Note that streaming the fields in the dictionary is NOT streaming the Dictionary Based Object. question 2 : import json class CO2Data: def __init__(self, json_data): self.data = json.loads(json_data) def sort_by_key(self): self.data = dict(sorted(self.data[0].items())) def sort_by_value(self): self.data = dict(sorted(self.data[0].items(), key=lambda x: x[1])) def search_by_key(self, key): for item in self.data: if key in item: return item return None def to_json(self): return json.dumps(self.data) url = 'https://gml.noaa.gov/webdata/ccgg/trends/co2/co2_mm_mlo.txt' web_scraping = WebScraping(url) json_data = web_scraping.extract_data() co2_data = CO2Data(json_data) co2_data.sort_by_key() print(co2_data.to_json()) co2_data.sort_by_value() print(co2_data.to_json()) print(co2_data.search_by_key('year'))

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 Using your Server that streams the Dictionary Based Object from question2 to a Client defined in question4.  Note that streaming the fields in the dictionary is NOT streaming the Dictionary Based Object.

question 2 : 

import json

class CO2Data:
    def __init__(self, json_data):
        self.data = json.loads(json_data)
    
    def sort_by_key(self):
        self.data = dict(sorted(self.data[0].items()))
    
    def sort_by_value(self):
        self.data = dict(sorted(self.data[0].items(), key=lambda x: x[1]))
    
    def search_by_key(self, key):
        for item in self.data:
            if key in item:
                return item
        return None
    
    def to_json(self):
        return json.dumps(self.data)

url = 'https://gml.noaa.gov/webdata/ccgg/trends/co2/co2_mm_mlo.txt'
web_scraping = WebScraping(url)
json_data = web_scraping.extract_data()

co2_data = CO2Data(json_data)
co2_data.sort_by_key()
print(co2_data.to_json())

co2_data.sort_by_value()
print(co2_data.to_json())

print(co2_data.search_by_key('year'))

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Files and Directory
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education