我创建了一个Web应用程序,每当我访问以下网址时,都会以JSON格式提供订单列表信息:http://www.domain.com/order/list。
然后我希望我的Raspberry Pi解析JSON并根据解析的JSON数据打印订单收据。
以下是我认为我可以这样做的方式:
wget
(或PHP中的cURL
)获取数据并写入文件,例如orders.json。1001.txt
,1002.txt
。lpr
命令将每个订单文件发送到打印机。缺少的是每次打印作业成功时都应通知Web应用程序。也许在运行lpr
之后,我可以以某种方式查明它是否成功并运行带有http://www.domain.com/order/success/1001的wget
命令。之后,应删除文件1001.txt
。
您有更好的解决方案吗?
示例JSON:
[{
"id": 1001,
"name": "Peter Smith",
"products": ["Burger", "Fries", "Soda"]
}, {
"id": 1002,
"name": "Don Johnson",
"products": ["Burger", "Fries", "Soda"]
}]