gpt4 book ai didi

ios - Rails "as_json"方法返回无效的 json?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:29:58 24 4
gpt4 key购买 nike

我正在尝试让 iOS 应用程序读取 Rails 服务器生成的 json。现在,我只是让它成为一个文本文件,但最终目标是通过路由检索它。

iOS 应用程序在尝试读取时抛出错误(使用 as_json 生成):

{"created_at"=>Fri, 16 Aug 2013 13:21:07 UTC +00:00, "gender"=>"M", "id"=>1, "location_id"=>1, "max_hit_points"=>nil, "my_name"=>"Jim Bob", "npc_type_id"=>nil, "universe_id"=>1, "updated_at"=>Fri, 16 Aug 2013 13:21:07 UTC +00:00} 

当我将其提供给 json 验证器时 (http://jsonformatter.curiousconcept.com)

几乎所有内容我都会遇到一些错误,尤其是它如何使用“=>”而不是冒号。

我是不是在做一些很奇怪的事情?为什么 Rails 似乎无法生成有效的 json?是否存在多种类型的有效 json(箭头与冒号?)如何让它生成 iOS 应用程序(或验证器)喜欢的 json?

最佳答案

as_json 用于准备适合json渲染的hash。 ( see doc )

需要调用to_json获取真正的json字符串。

例如:

your_object.as_json.to_json

关于差异和影响的更多信息 can be found here

关于ios - Rails "as_json"方法返回无效的 json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18299913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com