Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

webapi.vim の、webapi#json#encode での真偽値の扱い

$
0
0

Vimscrpit にはBoolean型がないが、JSONではBooleanを扱えるのでその変換をどうするか。

webapi#json#encode に渡す辞書に、webapi#json 内でnull, true, falseを扱うための関数の参照を突っ込んでおくと、適宜null, true, falseに置き換えられたJSON文字列を生成してくれる。

:let json = webapi#json#encode({'flag':function('webapi#json#true')})
:echo json #=> {"flag":true}

webapi.vim のjson.vimを読めば分かるけど、備忘録として。

[2013-05-28 23:55]


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>