想用ruby解析个json串,上网搜了半天,国内的都是那几篇,试过之后都不好用,真的很悲催。后来还是看了json官网提供的例子,才搞定,我把大意写下来了。
1.
因为我用的是mac,所以输入上述命令并不好用,说是我无权限,只好在命令前面加了个sudo
sudo gem install json
2.
代码阶段
(1)导入json
require 'json'
(2)创建个json串
myJson = JSON.generate [1, 2, {"a"=>3.141}, false, true, nil, 4..10]
(3)解析json串
JSON.parse myJson
输出json串
puts JSON.parse myJson
附:如果想解析后能直观的显示中文,要加入下面两行代码
$KCODE='utf8'
require 'jcode'
require 'jcode'