質問編集履歴

2

tuika

2021/03/07 14:00

投稿

tetatetu
tetatetu

スコア26

test CHANGED
File without changes
test CHANGED
@@ -92,6 +92,24 @@
92
92
 
93
93
  少し変わったことかもしれませんが、HTMLなしでDevToolsのconsole画面でJSONファイルを渡すには、ファイルの中身の文字列をそのままコピペするしかない、という感じです。
94
94
 
95
+ ```
96
+
97
+ //Chrome開発者ツールのconsole画面
98
+
99
+ const func(data){
100
+
101
+ //処理
102
+
103
+
104
+
105
+ }
106
+
107
+
108
+
109
+ func(/*ここにJSONファイルの中身をコピペして実行*/);
110
+
111
+ ```
112
+
95
113
 
96
114
 
97
115
  回答者様のご回答によると、「すでにパース済みのオブジェクトになっている」ということですが、ということはこれをそのままオブジェクトとして扱うことができるということでしょうか?

1

追記

2021/03/07 14:00

投稿

tetatetu
tetatetu

スコア26

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,37 @@
75
75
 
76
76
 
77
77
  どうすればいいでしょうか?ご回答よろしくお願いします。
78
+
79
+
80
+
81
+ ##追記
82
+
83
+ 質問の意図が上手く伝わらなかったようなので、追記いたします、
84
+
85
+ 冒頭の代入式の右辺の配列データは、今持っているJSONファイルの中にそのままそっくり書かれたテキストになります。私がやりたいことは以下の通りです:
86
+
87
+
88
+
89
+ - そのJSONファイルをChrome DevTools(開発者ツール)上のconsole画面で、HTMLを使わずに、ソースコード上に書かれたある関数`func`に引数として渡して取り込み、これを`func`の内部で処理してJavaScriptのオブジェクトにしたい。
90
+
91
+
92
+
93
+ 少し変わったことかもしれませんが、HTMLなしでDevToolsのconsole画面でJSONファイルを渡すには、ファイルの中身の文字列をそのままコピペするしかない、という感じです。
94
+
95
+
96
+
97
+ 回答者様のご回答によると、「すでにパース済みのオブジェクトになっている」ということですが、ということはこれをそのままオブジェクトとして扱うことができるということでしょうか?
98
+
99
+
100
+
101
+ 実は冒頭のデータはもともと
102
+
103
+ ```
104
+
105
+ [{name:"Tom",age:"15"},{name:"Anna",age:"14"}];
106
+
107
+ ```
108
+
109
+ となっていたオブジェクトを`JSON.stringify`でJSON化したものです。
110
+
111
+ オブジェクトのキーにあたる部分が元々はダブルクオーテーションで囲まれておらず、JSONファイルのような形式のままに見えたので、このまま使ってよいものか少し心配でした。