data_parsers.py 610 B

12345678910111213141516171819202122232425
  1. import json
  2. from classes.Order import Order
  3. from classes.OrderTicket import OrderTicket
  4. def jsonToOrder(jsonstring) -> Order:
  5. """
  6. Функция преобразования json в объект класса Order
  7. """
  8. jsonObj = json.loads(jsonstring)
  9. print(jsonObj)
  10. u = Order(**jsonObj)
  11. return u
  12. def jsonToOrderTicket(jsonstring) -> OrderTicket:
  13. """
  14. Функция преобразования json в объект класса OrderTicket
  15. """
  16. print(jsonstring)
  17. jsonObj = json.loads(jsonstring)
  18. print(jsonObj)
  19. u = OrderTicket(**jsonObj)
  20. return u