1

我正在尝试添加关于 API 的健全性检查,这往往会很快地改变其结构,因此我正在考虑添加一个例行检查,它将 json 响应存储在带有日期+时间的 plist 文件中,因此相对于到关键结构,与前一个日期比较,看看是否有任何变化。是否已经编写了任何 python、shell 或 perl 脚本来执行此操作?我不想重新发明轮子,所以认为有人可能已经这样做了?

4

1 回答 1

1

快速的 CPAN 搜索显示了几个用于操作 plist 的模块:Data::PlistMac::Tie::PList。我不知道他们的质量。

Data::Plist 将 plist 文件视为任何其他 XML 文件。Mac::Tie::PList 使用可能更准确的原生 Objective C 接口,但它的 Perl 接口 Foundation/PerlObjCBridge 只能从 OS X 附带的 perl 中获得。

于 2012-10-27T22:47:04.100 回答