JSONはデータの形式に過ぎず、JavaScriptなどで使用できます。
バックエンド言語に依存しません。つまり、アプリケーションのフロントエンドは、誰が.json
ファイルを作成したかに気にしません。
多分、それはPythonやPHPアプリケーションだったかもしれませんが、それは問題ではありません。これは静的なファイルでも、json形式の固定コンテンツでもかまいません。
フロントエンドでこのようなものを受け取ったら、必要なものを自由に使用できます。あなたの視点からは、おそらく入れ子配列のいくつかの種類になります。あなたが提供した例で
、私が取得:
{"errors":[{"code":215,"message":"Bad Authentication data."}]}
をそして、それはそれはあなたが得るだけのデータだ、大丈夫です。それはJSON形式です - それは本当です。しかし、あなたはそのパスがURLに.json
を持っているかどうか気にしません。それはどんな拡張子も持つことができます。重要なのは内部です。
これはJSONの美しさです。 JSON形式の模擬データを使用して静的ファイルを自分で準備し、アプリケーションのフロントエンドを開発する際に使用することができます。必要に応じて、アプリケーションの実際のデータを返すバックエンドアプリケーションを作成することができます。
またPHPからJSONファイルを返す方法を、ここで見ることができます。 Returning JSON from a PHP Script
または、ここのPython(Djangoのフレームワーク)でそれを行う方法を参照してください: Creating a JSON response using Django and Python
あなたが見ている何指定したURLは、ユーザーの要求から特定の形式でデータをレンダリングするサーバーコードの結果です。 pythonやphpのようなサーバコードがHTMLをブラウザに送るのと同じように – roy