JavaScript で 同じ サイト上の JSONLファイルを取得

2024-02-11 12:19:59 | 日記

JSONファイルというのは よく取り扱いますが

JSONL という 別物があり 、 [配列JSON] の改行区切りみたいな ファイルフォーマットです。

ファイル拡張子は .jsonl で 下記のようなフォーマットです。

{"name": "a"}
{"name": "b"}

ドキュメントは https://jsonlines.org/ サイトにあります。

このJSONLファイルを JavaScript の fetch()を使って 読み込む方法は 下記コードです

fetch("test.jsonl")
    .then(response => {
		return response.text()
    })
    .then(text1 =>
		{
			let array2 = text1.split("\n")
			var out1 = []
			array2.forEach(t1 =>{
				if(t1 != ""){
					let  j1 = JSON.parse(t1)
					out1.push(j1)
				}
			})
			console.log(out1)
		});

改行区切りなので "\n"で split しています

結果上記のように取得できました。

 

 

 



最新の画像もっと見る

コメントを投稿