我有一个Rhodes(RhoMobile)PropertyBag模型,我想将其转换为JSON字符串。我尝试了@model_instance.to_json,但似乎不存在该方法。然后,我想获取JSON字符串并将其提交给RESTful服务。我们非常感谢任何协助。非常感谢。
我认为首先需要将模型转换为元数据,元数据是通过实现返回JSON结构的适配器方法metadata
在源适配器中定义的。然后您可以使用yourmodelname.metadata('foo' => 'bar' }.to_json
,然后它会将您的数据库转换为json。这基本上是用FixedSchema完成的,不确定PropertyBag。
http://docs.rhomobile.com/rhodes/rhom
http://docs.rhomobile.com/rhoconnect/metadata
我觉得自己太傻了。我没有意识到json-gem不是自动包含的。我所要做的就是在控制器文件的顶部需要"json",并调用@model_name.to_json。我希望这能帮助其他人。