(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'
这种问题,一般是转成一种通用的格式 json或者xml .易语言把 想要转换的数据转成json 或者xml, 用Ruby 去解析 xml或者json ,再转换成 RUby可以使用的对象。这中间可能的问题,就是 语言里面对象的序列化问题,简单来说,就是用一个字符串来表示 你的语言里的一个对象,同时用另一种语言里的另一种对象来代替。 你说的图片的问题,就像MD5加密一样, 各种不同的语言用同样的MD5加密算法,加密一个字符串,得到的结果是一样的。这中间重要的是算法,不是语言。