【发布时间】:2018-06-13 15:40:54
【问题描述】:
我需要编写一个简短的脚本,每秒可以使用一次 REST 调用。大多数情况下,它会得到以下响应:
"status": "idle"
但是,如果发生了什么事,我们将获得“status”:“scan”,并带有一些额外的参数。
我们使用这些参数,然后对云服务进行不同的调用。
然后我们会得到响应,并将 JSON 发送回本地 Web 服务。
一旦完成,它应该每秒检查一次除了空闲之外的状态。
- Python 是一种很好的语言,还是应该使用 Java?
- 每秒的呼叫都是通过 LAN 进行的,而不是延迟或互联网带宽。
- 如果它崩溃或出现异常,我们需要能够轻松重启。
任何关于此的指针将不胜感激。
返回的响应格式为:
[{'status': 'idle', 'log_updated_at': None, 'eprom_version': '03.21', 'data': {}, 'controller_type': 'single_ball', 'address': 1}]
我在将其理解为 json 时遇到了一些挑战,以便通过下面的逻辑访问状态元素。
【问题讨论】: