Debian 解析并打印JSON
我创建了一个web应用程序,每当我访问URL时,它都会以JSON格式提供订单列表信息,如: 然后我希望我的Raspberry Pi解析JSON,并基于解析的JSON数据打印订单收据 我想有一种方法可以做到这一点:Debian 解析并打印JSON,debian,printing,json,Debian,Printing,Json,我创建了一个web应用程序,每当我访问URL时,它都会以JSON格式提供订单列表信息,如: 然后我希望我的Raspberry Pi解析JSON,并基于解析的JSON数据打印订单收据 我想有一种方法可以做到这一点: 安装CUPS打印系统和PHP 使用wget(或PHP中的cURL)获取数据并写入文件,例如orders.json 使用PHP读取文件,解析JSON并为每个订单编写一个文件,例如1001.txt,1002.txt 使用lpr命令将每个订单文件发送到打印机 设置cron作业以每5分钟执行一
wget
(或PHP中的cURL
)获取数据并写入文件,例如orders.json1001.txt
,1002.txt
lpr
命令将每个订单文件发送到打印机lpr
之后,我可以找出它是否成功,并使用URL运行wget
命令。之后,应删除文件1001.txt
您有更好的解决方案吗?
JSON示例:
[{
"id": 1001,
"name": "Peter Smith",
"products": ["Burger", "Fries", "Soda"]
}, {
"id": 1002,
"name": "Don Johnson",
"products": ["Burger", "Fries", "Soda"]
}]
嗯。。你可能想退房。我认为与GET结合使用会更容易:-)