0

我继承了许多 javascript 文件,其中包含 JSON 对象和其他 js 声明(函数、变量)的混合。我正在编写一个 python 脚本来将 JSON 对象中包含的数据移动到另一个系统中。

我想避免在本质上是一次性脚本中复制任何类型的解析器功能,并避免手动梳理文件。

是否有一个很好的(pythonic)解决方案来过滤掉这些文件中的 JSON 并将其传递给 json.loads() ?

4

2 回答 2

2

您可以使用正则表达式将您感兴趣的 JSON 对象与可用文件隔离开来。这是一个相关的讨论

于 2012-05-01T09:23:17.433 回答
0

如果数据只包含 json,那么可能,但如果它包含其他 javascript 声明,那么它不会被认为是格式正确的 json

于 2012-04-11T14:50:28.933 回答