PHP / MySQlバックエンドを使用して、学習用のブログサイトを構築しています。すべてのユーザー入力は、POST要求で送信されたフォームで処理されます。
JSONを使用することで、機能がよりクリーンになり、機能の維持や追加が容易になりますか?または、理由もなく交換フォーマットを追加するだけですか?
それで、本質的に、JSONを使用することでどの機能が最もよく実装されるでしょうか?
PHP / MySQlバックエンドを使用して、学習用のブログサイトを構築しています。すべてのユーザー入力は、POST要求で送信されたフォームで処理されます。
JSONを使用することで、機能がよりクリーンになり、機能の維持や追加が容易になりますか?または、理由もなく交換フォーマットを追加するだけですか?
それで、本質的に、JSONを使用することでどの機能が最もよく実装されるでしょうか?
回答:
JSONにはいくつかの利点があります。
私の経験則では、呼び出しから単一のセマンティック要素のみを返す必要がある場合は、プレーンテキストとして送信します。ただし、複数の情報を返す必要がある場合は、JSONを使用してください。
json_decode()
とjson_encode()
JSON文字列とネイティブの間で変換Array()
データ構造
JSONを実装しても、サイトがそのまま改善されるとは思いません。JSONはJavaScript Object Notationです。したがって、JavaScriptも学習し始めていない限り、すべてがJSONであることを確認することに固有の価値はありません。
JSONは非常に拡張性があり、適切に構造化されていますが、最速ではありません。
JSONは、エンコードに関する問題を解決するため、サーバーからクライアントにデータを送信するのに最適です。
ただし、サーバーでは、最大のパフォーマンスと最小のディスクスペース消費が必要です。したがって、テーブルの場合はMySQLカラムを使用する必要があり、テーブル以外の場合はバイナリ形式が推奨されます。
バイナリファイルの拡張性の問題を解決するには、構造名に4文字のコード、バージョンに1〜2バイトの数字を使用して構造にタグを付けます。