- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在尝试解析来自 rest_client 的响应时收到此错误。
JSON::ParserError: 743: 意外标记在'{
require 'rest_client'
require 'json'
class Kele
attr_accessor :data
def initialize(u,p)
#@values = {email: u, password: p}
@values = '{"email": "antblessing@gmail.com", "password": "password"}'
@headers = {:content_type => 'application/json'}
@data = self.post
end
def post
response = RestClient.post 'https://private-anon-8506c5665f-blocapi.apiary-mock.com/api/v1/sessions', @values, @headers
end
end
在 Ruby irb 中,
r = b.post
=> <RestClient::Response 200 "{\n \"auth...">
JSON.parse(r.body)
=> JSON::ParserError: 743: unexpected token at '{
a = Kele.new(1,2)
=> #<Kele:0x000000042e2e18 @values="{\"email\": \"antblessing@gmail.com\", \"password\": \"password\"}", @headers={:content_type=>"application/json"}, @data=<RestClient::Response 200 "{\n \"auth...">>
a.post.body
=> "{\n \"auth_token\":\"eyJ0eXAiOiJKV1QiLCJhhGciOiJIUzI1NiJ9.eyJhcGlfa2V5IjoiYTc2MDZkNTBhYjA3NDE4ZWE4ZmU5NzliY2YxNTM1ZjAiLCJ1c2VyX2lkIjoyMzAzMTExLCJuYW1lIjoiQmVuIE5lZWx5In0.3VXD-FxOoxaGXHu6vmL8g191bl5F_oKe9qj8Khmp9F0\",\n \"user\":\n {\n \"id\":2307245,\n \"email:\"antblessing@gmail.com\",\n \"created_at\":\"2015-08-11T16:31:08.836-07:00\",\n \"updated_at\":\"2015-11-04T13:13:32.457-08:00\",\n \"facebook_id\":null,\n ...,\n \"gender\":null\n }\n}"
我也使用 HTTParty 尝试过这个:
require 'HTTParty'
class Kele
include HTTParty
def initialize(email,password)
@options = {query: {email: email, password: password}}
end
def post
self.class.post('https://private-anon-8506c5665f-blocapi.apiary-mock.com/api/v1/sessions', @options)
end
end
我仍然得到这个错误:
JSON.parse(a.post.body)
=> JSON::ParserError: 743: unexpected token at '{
最佳答案
在您的第二个示例中,r
不是 JSON,它是一个 RestClient::Response 对象,无法解析。您需要解析 RestClient::Response 的 r.body
,因为您在第二个示例中使用 a.post.body
引用了它。
r = b.post # => <RestClient::Response 200 "{\n \"auth...">
JSON.parse(r) # => JSON::ParserError: ...
r.body # => "Some valid JSON string"
JSON.parse(r.body) # => Parses "Some valid JSON string"
关于ruby-on-rails - JSON::ParserError: 743: ROR 中的意外标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42234846/
Pd.read_csv(“。实际代码如下所示;。作为PD进口大熊猫。。更新:我试过了。作为PD进口大熊猫。结果是。原始CSV如下所示:
我有一个如下所示的 CSV: "ID"|"Description"|"Date" "1234"|"good text"|"2019-10-12" "9012"|"bad"text|here""|"20
从 jquery 获取 Ajax 请求的“解析器错误”,我尝试将 POST 更改为 GET,以几种不同的方式(创建类等)返回数据,但我似乎无法弄清楚是什么问题是。 我的项目在 MVC3 中,我使用的是
我尝试在 Powershell 中执行 python 脚本,出现此错误。 脚本本身是正确的,我可以在 CMD 中执行相同的命令。 那么我应该在powershell中写什么? "C:\Program F
我正在为我的社交网络开发气球通知。当有 2 个或更多通知时,我遇到了这个错误。我在 jsonlint.com 上检查了我的 JSON 响应,我在第 6 行出错。 JSON 响应: {
怎么了? $ docker-compose up ERROR: yaml.parser.ParserError: while parsing a block collection in "./do
我对 Rails API 进行了 AJAX 调用,该调用仅呈现 JSON,但我不断收到解析器错误。我尝试了各种方法,但没有任何效果。 这是我的ajax调用 $.ajax('/api/users/sho
对于以下 docker-compose.yml,我总是会遇到无法解释的语法错误(我没有看到两个 docker-compose.yml 之间第 2 行和第 3 行的区别) --- version: '2
我目前正在使用 django 进行 ajax。但是,响应会引发错误。 我使用 ajax 向 View 发送请求并创建模型。现在我们已经准备好创建了。我觉得返回 View 有问题。 我收到的错误消息 f
我目前正在开发一个 jquery 程序。我的程序在 firefox 3.5 中运行良好,但直到我将浏览器升级到 firefox 4.0 后才能正常运行。从那时起,'parsererror' 就再也没有
所以,我已经与 Javascript 斗争了一段时间,但我遇到了一个奇怪的错误,这可能很简单。我有一个像这样的 ajax 请求: $.ajax({ url: 'http://www.hahah
我提交如下所述的 reactjs 表单, submit(){ if(this.checkRequiredField()){ $.ajax({ url: '/api/A
这是我的代码,它在我 friend 的计算机上运行得很好: #!/usr/bin/python import pandas as pd df = pd.read_csv("report.csv") d
我正在尝试读取每行列数不同的 txt 文件。这是我的文件的开头: 60381 6 1 0.270 0.30 0.30 0.70 0.70 4.988 4.988 4.988 4.988 4.988 4
我正在尝试在我的代码中导入 pandas,但它引发了以下错误。 >>> import pandas Traceback (most recent call last): File "", line
解决方案:在与 @skobaljic 进行 teamviewer session 后,他发现我实际上并没有在 localhost 中打开 html,而是使用文件系统(如 file://...)。对于这
我想发布我的 Java Rest 服务的 json 数据,当将数据从 jQyery Ajax 发布到 Rest 服务时,返回: “parsererror”语法错误:意外的标记 c Java 对象类 p
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关闭 6 年前。 编辑问题以包含 desired behavior, a specific proble
所以,我意识到two questions已经有人问过这个问题,但(不幸的是)我的情况似乎有所不同。 Sinatra README说要对 POST 数据执行以下操作: post "/api" do
我想使用验证引擎检查现有电子邮件。但是 Firebug 控制台中显示一个问题,如下所示:遇到 PHP 错误 严重性:通知 消息:未定义索引:reg_em 文件名:controllers/user.ph
我是一名优秀的程序员,十分优秀!