将Rhodes PropertyBag模型转换为JSON

时间:2012-01-11 22:11:00

标签: json rhomobile rhodes

我有一个Rhodes(RhoMobile)PropertyBag模型,我想将其转换为JSON字符串。我试过@ model_instance.to_json,但似乎没有方法存在。然后我想接受JSON字符串并将其提交给RESTful服务。非常感谢任何帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

我认为首先需要将模型转换为元数据,通过实现返回JSON结构的适配器方法metadata,在源适配器中定义元数据。然后你可以使用yourmodelname.metadata('foo' => 'bar' }.to_json然后它将你的数据库转换为json。这基本上是使用FixedSchema完成的,不确定PropertyBag。

http://docs.rhomobile.com/rhodes/rhom

http://docs.rhomobile.com/rhoconnect/metadata

答案 1 :(得分:0)

我觉得很傻。我没有意识到json gem不会自动包含在内。我所要做的只是在控制器文件的顶部需要'json'并调用@ model_name.to_json。我希望这有助于其他人。