ラノベ・ガジェットのコメットキャットの趣味ブログ
Enterで検索 Escで閉じる
JavaScriptでJSONを扱っていた際に、APIを引っ張る時に基本はPHPだけどJSONPだとJavaScriptで行けるよ!って書いてありました。
jsonpってなに???と初心者の私は思ったのでちゃんと調べました。
「JavaScript Object Notation」の頭文字をとって、JSONとかきます。データの書き換えが簡単で構造化されたデータになっており、JavaScriptのオブジェクト表記法に由来するデータの記述方式となっています。
特徴としては以下の2点。
他のテーブル的にデータを扱う、CSVやXMLと比べるとJSONが明らかに簡単な構造をしていると感じます。
「JSON with padding」から、JSONPとかきます。with paddingってなんなの?といのは、Paddingは本来不要なものを付け足してますよって意味になるようです。
JSONとの違いとしては、クロスドメイン( 異なるドメイン間 )環境でのやり取りが可能なこと。このクロスドメインのやり取りについては、JSONPに変わりCORSがあるようです。(日本語あってる?)
JavaScriptでAPIを扱う際に、クロスドメイン環境であることがほとんどなのでJSONPを使うことが多いですね。
JSONPに限った話ではないと思うのですが、調べていると気を付ける点が多いですね。すごくわかりやすく解説していただいている記事がありましたので共有
https://blog.ohgaki.net/stop-using-jsonp
わからないことをちゃんと調べてよかったと思います。またわからないことが出てくると思いますし、いま調べたことで間違うこともあるかもしれませんが、今後も勉強していきます。
この記事は役に立ちましたか?
CSS入門 CSSとは?初めての方向けの入門記事
SWELLのおすすめプラグインを全部入れてみた
【WordPress】管理画面にBASIC認証をかけていると、他ページでもBASIC認証が出てしまう原因
【WordPress公式テーマ】コンセプトと今後のアップデート予定を紹介
静的HTMLの一部にWordPressの記事を表示する方法
【React】Reactをyarnを使って導入する方法をメモ
メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です
コメント *
コメントは日本語で入力してください。(スパム対策)
お名前 *
メールアドレス *
ウェブサイト
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
CAPTCHA コード
私はロボットではありません。
保存した記事はありません