使用Grape构建Rails API,但发布JSON时出现问题

丹尼斯蒙塞维奇

这是我的API post

resource :service_requests do
  get do
    authenticate!
    current_company.service_requests
  end

  params do
    requires :service_request, type: Hash do
      optional :prefix, type: String
      requires :first_name, type: String
      requires :last_name, type: String
      requires :contact_email, type: String, regexp: User::EMAIL_REGEX
      requires :telephone, type: String
    end
  end

  post do
    authenticate!
    { service_request: params[:service_request] }
  end
end

这是我的json帖子:

{
  'service_request': {
    'first_name': 'Foo',
    'last_name': 'Bar',
    'contact_email': '[email protected]',
    'telephone': '111-111-1111'
  }
}

我收到的错误是:

ActionDispatch::ParamsParser::ParseError (795: unexpected token at '{
  'service_request': {
    'first_name': 'Foo',
    'last_name': 'Bar',
    'contact_email': '[email protected]',
    'telephone': '111-111-1111'
  }
}'):

不知道我在做什么错。有人看到什么很突出吗?

23tux

在json中使用双引号:

{
  "service_request": {
    "first_name": "Foo",
    "last_name": "Bar",
    "contact_email": "[email protected]",
    "telephone": "111-111-1111"
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Swift 从 API 解析 JSON 数据时出现问题

来自分类Dev

Rails&Youtube API:加载iframe时出现问题

来自分类Dev

使用FileReader API打开文件时出现问题

来自分类Dev

使用configparser传递API凭证时出现问题

来自分类Dev

使用ClientResponse Jersey调用Rest API时出现问题

来自分类Dev

使用Google Calendar API时出现问题

来自分类Dev

使用GSON库解析JSON时出现问题

来自分类Dev

使用javax createObjectBuilder创建JSON文件时出现问题

来自分类Dev

在NodeJS中使用JSON.stringify时出现问题

来自分类Dev

使用Visual Studio编译JSON时出现问题

来自分类Dev

在NodeJS中使用JSON.stringify时出现问题

来自分类Dev

使用NodeJS解析JSON时出现问题

来自分类Dev

使用PHP显示JSON供稿项目时出现问题

来自分类Dev

使用urllib.URLopener获取JSON时出现问题

来自分类Dev

使用 Aeson 从输入参数解码 json 时出现问题

来自分类Dev

使用gh-pages将React应用发布到github时出现问题

来自分类Dev

使用GWT插件构建Eclipse项目时出现问题

来自分类Dev

使用iOS SDK 8.3构建GMP时出现问题

来自分类Dev

使用iOS SDK 8.3构建MPFR时出现问题

来自分类Dev

使用iOS SDK 8.3构建GMP时出现问题

来自分类Dev

使用iOS SDK 8.3构建MPFR时出现问题

来自分类Dev

使用Rails控制器处理传入的JSON时出现问题

来自分类Dev

使用Rails控制器处理传入的JSON时出现问题

来自分类Dev

使用Moment模块时出现问题

来自分类Dev

使用ArrayWritables时出现问题

来自分类Dev

使用ejs语法时出现问题

来自分类Dev

使用多个列表时出现问题

来自分类Dev

使用GLM时出现问题

来自分类Dev

使用JQuery Toggle时出现问题