JSON.stringify()・.json()について
それぞれについて
- JSON.stringify()・・・JavaScriptの組み込みメソッドで、JavaScriptの値(オブジェクト、配列、数値、文字列など)をJSON形式の文字列に変換(シリアライズ)する。このメソッドは、JavaScriptの値をJSON形式の文字列に変換して、他のシステムやサーバーとデータを交換する際に使用される。
- .json()・・・Fetch APIとExpress.jsのレスポンスオブジェクトで使用されるメソッド。Fetch APIの場合、.json()メソッドはHTTPレスポンスボディをJSONとして読み取り、その結果をJavaScriptのオブジェクトまたは値に変換(デシリアライズ)される。一方、Express.jsの場合、.json()メソッドはJavaScriptのオブジェクトまたは値を取り、その内容をJSON形式のHTTPレスポンスボディとしてクライアントに送信する。