gpt4 book ai didi

json - 将 Vimscript 字典导出为 JSON

转载 作者:行者123 更新时间:2023-12-01 08:29:34 25 4
gpt4 key购买 nike

我找到了一个插件,可以让 Vim 解析 JSON。我需要将 VimScript 字典导出为 JSON。目前我只是使用:

let str = string(dict)
substitute(str, "'", '"', 'g')

这是有效的,但当我遇到带有嵌入引号的字典时肯定会中断。什么是更好的方法?

最佳答案

从 Vim 7.4.1304(Vim 8.0 绝对可用)开始,这些函数作为 json_encode() json_decode() 内置到 Vim 中。

为了与更旧的 Vim 版本向后兼容,WebAPI.vim 插件有一个用纯 Vimscript 实现的 JSON 解析器和编码器:

:let jsonString = webapi#json#encode({...})

关于json - 将 Vimscript 字典导出为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23316046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com