arrays - 如何在 perl 中拆分这个数组?

标签 arrays perl

如何拆分以下数组,以便我每次只能获得 lon 和 lat 点?在 perl 脚本中?

[{"lon":77.594376,"lat":12.971606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.604376,"lat":12.980606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.674376,"lat":12.981606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.684376,"lat":12.982606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.744376,"lat":12.983606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.784376,"lat":12.990606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.804376,"lat":12.991606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.824376,"lat":12.995606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.874376,"lat":12.997606,"bfg":18000,"xyz":null,"jky":null},{"lon":77.894376,"lat":12.999606,"bfg":18000,"xyz":null,"jky":null}]

有什么帮助吗?

最佳答案

您可以使用 JSON library in Perl解析您的 JSON 字符串。之后,您将拥有一个哈希数组,您可以对其进行迭代并提取经纬度值。

关于arrays - 如何在 perl 中拆分这个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347753/

相关文章:

javascript - 如何转换对象数组?

perl - 如何索引一个哈希

perl - 将文件中的数据加载到二维数组中

arrays - 在Matlab中将Iplimage转换为矩阵或数组

javascript - 按元素分块数组

c - 最长递增子序列中的荒谬条件

javascript - 无法使用 perl WWW::Mechanize 勾选复选框

perl - 在 Perl 中,如何确保从同一对象的方法中调用 sub 作为方法?

xml - LWP::UserAgent 将 XML 发布到安全服务器...证书问题

arrays - 使用 VBA 将过滤后的行复制到另一个工作表中