[過去ログ] TypeScript part3 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

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

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

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

{"xyz": [
["a", 10],
["b", 20]
]
}
そもそもimportはjsonを読むためにあるわけじゃないから読めなくても不思議はないが、
ts3.9.6で試してみたら普通に読めるんだが?

>>451
451(1): デフォルトの名無しさん [sage] 2020/07/15(水) 13:02:18.34 ID:pL8+4mwq(1/2) AAS
jsonってトップレベルはObject必須だと思ってた
そういう仕様あるのかな
rfc読めばわかるがトップレベルだけ特別扱いする必要ないしね。
457: デフォルトの名無しさん [sage] 2020/07/15(水) 20:06:40.11 ID:Iul+D8/c(2/3) AAS
ふつうに
import j from './a.json';

"module"は"commonjs"
459: デフォルトの名無しさん [sage] 2020/07/15(水) 20:31:01.05 ID:Iul+D8/c(3/3) AAS
ああすまん、"resolveJsonMdule": true してた。
つまりmoduleじゃないjsonをロードしたいならこれが必要ってことね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.172s*