[過去ログ] TypeScript part3 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
449
(3): デフォルトの名無しさん [] 2020/07/15(水) 11:01:56 ID:IqfNcqeZ(1/3) AAS
TypeScript で、無名配列のJSON ファイルは、import できない

[
["a", 10],
["b", 20]
]

名前を付ければ、import できる。
import { xyz } from "./a.json";

{"xyz": [
["a", 10],
["b", 20]
]
}
455: デフォルトの名無しさん [sage] 2020/07/15(水) 19:14:22 ID:Iul+D8/c(1/3) AAS
>>449
そもそもimportはjsonを読むためにあるわけじゃないから読めなくても不思議はないが、
ts3.9.6で試してみたら普通に読めるんだが?

>>451
451(1): デフォルトの名無しさん [sage] 2020/07/15(水) 13:02:18 ID:pL8+4mwq(1/2) AAS
jsonってトップレベルはObject必須だと思ってた
そういう仕様あるのかな
rfc読めばわかるがトップレベルだけ特別扱いする必要ないしね。
456: 449 [sage] 2020/07/15(水) 19:20:18 ID:IqfNcqeZ(2/3) AAS
./a.json に以下だけを書いて、どういうimport 文を書いたの?

[
["a", 10],
["b", 20]
]
460: 449 [sage] 2020/07/15(水) 21:20:34 ID:IqfNcqeZ(3/3) AAS
あれ? 普通に、これで、import できた!
漏れの勘違いだったみたい

import j from "./a.json";

漏れの設定は、

"module": "es2015",

"esModuleInterop": true,
"resolveJsonModule": true,
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s