【Node.js24.x】Object::JSONオブジェクトの使い方
JSONオブジェクトの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
JSONオブジェクトは、JavaScriptのオブジェクトや値を、JavaScript Object Notation(JSON)形式の文字列と相互に変換するためのグローバルオブジェクトです。JSONは、人間にとっても読みやすく、機械にとっても解析しやすいテキストベースの軽量なデータ交換フォーマットであり、Webアプリケーションでのデータの送受信や設定ファイルの保存など、多岐にわたる用途で活用されます。
このオブジェクトは主に二つの重要なメソッドを提供します。一つはJSON.parse()メソッドで、これはJSON形式の文字列を解析し、対応するJavaScriptのオブジェクトや値に変換します。例えば、外部のWeb APIから受け取ったJSON形式のデータを、プログラム内で操作しやすいJavaScriptオブジェクトとして扱いたい場合に利用されます。もう一つはJSON.stringify()メソッドで、これはJavaScriptのオブジェクトや値をJSON形式の文字列に変換します。Webサーバーにデータを送信する際や、ローカルストレージにデータを保存する際など、JavaScriptのデータを外部に渡す必要がある場合にこのメソッドが役立ちます。
JSONオブジェクトを使用することで、異なるシステム間でのデータ連携が容易になり、Web開発において必須の知識とされています。シンプルながらも強力なこの機能は、データを取り扱う多くの場面で活用され、システムエンジニアがデータ構造や通信プロトコルを理解する上で基本的な役割を担っています。
構文(syntax)
1// JavaScriptの値をJSON文字列に変換 2const myData = { 3 name: "John Doe", 4 age: 30, 5 isStudent: false, 6 courses: ["Math", "Science"] 7}; 8const jsonString = JSON.stringify(myData); 9console.log(jsonString); 10 11// JSON文字列をJavaScriptの値に変換 12const anotherJsonString = '{"product":"Book","price":25.50,"available":true}'; 13const parsedObject = JSON.parse(anotherJsonString); 14console.log(parsedObject.product);
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません