Actions
Bug #13093
closedJSON Parse
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
Description
When trying to parse a JSON file from the following format:
[
{"original":"yahoo.fr","replace":"yahoo.fr"},
{"original":"zahnen.cl","replace":"zahnen.cl"},
{"original":"zzion.cl","replace":"zzion.cl"}
]
using the following code:
file=remplace_template
def replace_template
# Reads the file
file=File.read 'replaces.json'
JSON.parse(file,{symbolize_names: true, object_class: true})
end
I got the attached error file
Files
Updated by nobu (Nobuyoshi Nakada) about 7 years ago
- Description updated (diff)
- Status changed from Open to Feedback
I got a NameError
.
-:1:in `<main>': undefined local variable or method `remplace_template' for main:Object (NameError)
Updated by nobu (Nobuyoshi Nakada) about 7 years ago
- Status changed from Feedback to Closed
Applied in changeset r57249.
object.c: rb_class_s_new
- object.c (rb_class_new_instance): add pathological check of
klass for extension libraries which do not check given arguments
properly. [ruby-core:78934] [Bug #13093]
Actions
Like0
Like0Like0