1
我已经开始探索CKAN Ruby client,我似乎无法完全理解它。这就是我想出的:使用Ruby CKAN客户端?
require "ckan"
CKAN::Package.find(:tags => ["statistics"]).each do |pack|
puts pack
end
# CKAN::Package[2000-us-census-rdf]
# CKAN::Package[adb-sdbs]
# CKAN::Package[at-statistics]
# CKAN::Package[au-abs]
# ...and tons more...
这给我一个所有包的标签statistics
。假设我想要在上面生成的输出中显示为CKAN::Package[nhs]
的nhs
程序包。这是我坚持的部分。我如何真正使用这个软件包?我如何阅读其数据?我想它会给我JSON?我看了一下它的source code,虽然我不确定要使用哪个类,但它似乎很容易理解。
谢谢。我想要任何能给我JSON的东西,所以我猜资源信息(它将链接到JSON文件?)。 – raf 2013-04-11 10:13:10
否则,您可以为Action API http://docs.ckan.org/en/latest/api.html#action-api编写JSON包装器。 '/ api/3/action/package_show?id =' – Mindbreaker 2013-04-12 09:43:21