2012-03-15 15 views
2

私は大きな不快なルビースタイルのハッシュマップを生成しています。よく記述されたオブジェクトに再因子付けするのではなく、この厄介さを素早くドメインオブジェクトに掛けたいだけです。 .toBytesゲッターとセッターをたくさん書かなくても、このハッシュマップを保存する簡単な方法はありますか?Grails:GORMでhashmapを永続化する最も簡単な方法

class EasyObjectStorer{ 

    Object thing 
} 

スーパーに過ぎません。だから私は行くことができます:

答えて

1

ちょうどそれを文字列として保存し、ハッシュマップに戻ってそれを水和するために使用してください。

def a = "['allala':'33','etc':'1']" 
def result = evaluate(a) 
println result.etc 

あなたの鍵は、このメソッドを使用して「文字列」である必要は注意してください。

+0

私の例は単純すぎるかもしれません...ハッシュマップは関数の結果です。私はすでに存在するハッシュマップを文字列に変換できますか?もしそうなら、実際にはバイトに変換するよりも良いでしょうか? – Mikey

+0

文字列に変換する方が簡単です - > –

関連する問題