消費ruby json API,我想省掉一些工作並從蝙蝠生成ruby對象。任何方式來做到這一點?從json文檔生成ruby類
,所以你可以改變這一點:
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
這樣:
class Menu
attr_accessor :id
attr_accessor :file
attr_accessor :popup
end
更多細節。你想要什麼?你想讓JSON'{foo:「bar」}'變成一個帶有'obj.foo#=>「bar」'的Ruby對象嗎? – jtbandes 2010-08-17 16:21:23
像這樣http://github.com/movitto/RXSD但是對於json – 2010-08-17 17:03:14