【发布时间】:2017-06-30 07:16:17
【问题描述】:
我开始使用 Electron 开发桌面应用程序。这个应用程序将解析一些文件,并从这些文件中显示数据。这些文件包含复杂的数据。
现在,我正在尝试从一个复杂的文本文件中获取 json 数据。此文本文件包含一些字符串和 json 对象。示例文件如下所示:
...strings that I'm not interested in...
{
"partOneA":0,
"partOneB":7,
....
}
...randomly strings may stand between json sections...
{
"partTwoA":7,
"partTwoB":4,
"partTwoC":4,
...
}
{
"differentPartA":3,
"differentPartB":5,
"differentPartC":6,
...
}
...somemoretext....
问题是,如何使用 javascript 从这个复杂文件中获取 json 部分?应该考虑解决方案的性能。
另外,考虑json结构是这样嵌套的:
{
"partOneA":0,
"partOneB" :{
"partOneBnode1":0,
"partOneBnode2":7,
}
}
用正则表达式解决不适用于此问题。 现在,我正在尝试寻找基于 javascript 的解决方案。
【问题讨论】:
-
请注意
{ "partOneA" = 0 }不是有效的 JSON,而{ "partOneA" : 0 }是。
标签: javascript json node.js electron