6
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Webサーバ無しHTML(JavaScript)でJSONデータを扱う

Last updated at Posted at 2021-03-11

はじめに

Webサーバーを立てずに、ローカルHTML(JavaScript)でJSONデータを扱うサンプル作りました。なんちゃってアプリを作りたくなったときの自分用メモです。

HTML(JavaScript)ソース

ソースgithubに置きました。

ファイルは以下の2つです。

  • accessJson.html
  • link.json.js

link.json.jsはJSONデータを含む変数のみ記載しています。拡張子を.jsonとすると読み込み時にCORSエラーが発生するため、このような形式にしています。(ネットで見つけた方法)

WebサーバをたてずaccessJson.htmlを実行するだけで動作します。

動作

ちょっとだけ動作を紹介します。

accessJson.htmlを実行するとこのような画面が表示されます。余談ですが、Webサーバを使ってないのでURLがファイルパスになっています。

image.png

Divタグに出力ボタンをクリックするJSONデータの内容が表示されます。

image.png

columnCの値が入力した数値以上のデータのみ表示します。

image.png

columnFの重複データをカウントした結果を表示します。

image.png

おわりに

Webサーバを使わないHTML(JavaScript)でも、JSONデータを扱えるの便利ですね。ちょっとしたアプリなら作れそう。

6
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?