我有用Python-RedNotebook编写的程序。
这是一本现代期刊,以以下格式存储在本地PC上的文本文件中:$ cat ~/.rednotebook/data/2016-01.txt
给我这样的东西:
10: {text: плов}
11: {text: '#переход
Легли около часа
Встали около 12 часов'}
12: {text: '{}
''
''{
''}
\''
\{
\}'}
请注意,格式看起来像json,但是使用单引号'
而不是双引号,它具有整数作为主键(?)来表示月份中的日期。并且它通过在'
单引号前添加转义符来转义特殊字符。所以,我的问题是这样的:
如何调用这种数据格式?
是否有用于在Nodejs或Golang中解析此格式的库?
UPD1:我发现了此信息How to merge two versions of RedNotebook
他们说 -
弄乱本月使用的YAML标记很容易
文件,但RedNotebook看到此类文件时将发出警告
您可以修复它。
我会尝试将其解析为Yaml代码
最佳答案
原来是YAML代码。
可以用https://github.com/nodeca/js-yaml解析