我有用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解析

09-25 21:31