我有兴趣将现有的 bibtex 文件(由 Mendeley 生成)转换为 BibJSON 格式(http://okfnlabs.org/bibjson/),因为这对我的共享和其他集成目的很有帮助。您是否知道任何可以接受现有 BibTeX 文件 (*.bib) 并以 BibJSON 格式创建文件的代码或脚本。
答案1
2021 年更新:Citeproc 现已与 Pandoc 集成。使用如下命令:
pandoc foo.bib -t csljson -o foo.json
原始答案:
您可以使用pandoc-citeproc
(该优秀程序的一部分pandoc
)将您的 .bib 文件转换为 .json 文件。
pandoc-citeproc --bib2json foo.bib > foo.json
但我怀疑输出是否正是您所需要的,因为您链接的规格似乎超出了所pandoc
提供的范围。
答案2
如果你熟悉 Ruby,你可以尝试 bibtex-ruby 模块。它具有转换为 XML 和 JSON(to_json
)的功能。但我不知道输出与 BibJSON 格式的接近程度。
答案3
在BibJSON的项目网站上:http://openbiblio.net/他们指的是https://github.com/zotero/translators这是一个
免费、易于使用的工具,帮助您收集、组织、引用和分享您的研究资源。
但是 BibJSON 合并到 Zotero 的请求丢失了。所以它不支持导出到 BibJSON。也许 CSL Json 是一种更流行的格式?