Ruby 4.0 リファレンスマニュアル

instance method JSON::ParserError#column

line -> Integer | nilRuby 4.0 から[permalink][rdoc][edit]
column -> Integer | nil

パースエラーが発生した位置の行番号と桁番号を返します。

require "json"

begin
  JSON.parse(%Q({"a": invalid}))
rescue JSON::ParserError => e
  p e.line    # => 1
  p e.column  # => 7
  p e.message # => "unexpected character: 'invalid}' at line 1 column 7"
end