【文件属性】:
文件名称:edn-ruby:Rich Hickey定义的可扩展数据符号的Ruby实现
文件大小:456KB
文件格式:ZIP
更新时间:2021-03-03 03:49:38
Ruby
埃德·鲁比
分级为4 +:copyright:2012 Relevance Inc
edn-ruby是一个Ruby库,用于读写EDN(可扩展数据符号),它是Clojure的子集,用于在应用程序之间传输数据,就像JSON,YAML或XML。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'edn'
然后执行:
$ bundle
或将其自己安装为:
$ gem install edn
请注意,您可能还需要查看 ,它提供了一个速度更快的EDN解析器(用C语言编写),并且其接口与gem基本上兼容。
用法
要读取EDN字符串:
EDN . read ( '[1 2 {:foo "bar"}]' )
或者,您可以传入IO实例,例如打开文件:
File . open ( "data.edn" ) do | f |
data = EDN . read ( f )
# Do somethi