使用 Python 从同样包含非 JSON 声明的.js文件中提取 JSON
Using Python to extract JSON from a .js file also containing non-JSON declarations?
我继承了许多javascript文件,其中包含JSON对象和其他js声明(函数,变量)的混合。 我正在编写一个 python 脚本,将 JSON 对象中包含的数据移动到另一个系统中。
我想避免在本质上是一次性脚本的情况下复制任何类型的解析器功能,并避免手动梳理文件。
有没有一个很好的(pythonic)解决方案来过滤掉这些文件中的JSON并将其传递给json.loads()?
您可以使用正则表达式将感兴趣的 JSON 对象与可用文件隔离开来。这是一个相关的讨论
如果数据只包含 json,那么可能,但如果它包含其他 javascript 声明,那么它不会被视为格式正确的 json
相关文章:
- 使用JS将数组转换为json对象
- 如何使用 node.js 比较两个 json 数组
- 如何将package.json数组传递给grunt.js
- 谷歌地图JS API+JSON-多个标记没有显示
- Backbone.js restful json API design
- Ext.js从json构建模型关系的问题
- 如何使用 Node JS 获取 JSON 嵌套数组值
- 如何将我的json结构转换为C3.js所需的列结构
- 带嵌套json的下划线js查找
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 正在尝试将JSON文件放入JS数组
- 来自Facebook FQL Function的JSON JS对象数组
- 如何通过node中的请求返回JSON.js(从javascript)
- JSON: JS解析外部JSON文件(我可以去掉引号吗?)
- - Materials[json. js]类型]不是构造函数
- 如何在node.js脚本中美化/美化Json/JS文件
- 基于时间排序JSON JS对象
- 在处理之前从json/js提要中删除所有javascript标记
- json.js和json2.js的作用是什么
- 从 PHP => JSON => JS 时为空值