JSON操作の基礎
知識課題
知識課題1
- JSONの定義および基本的な特徴について説明してください。
- JSONが実際のシステムでどのように利用されているか、具体例を交えて解説してください。
知識課題2
- 以下のメソッドの役割について説明してください。
JSON.parseJSON.stringify
実践課題
実践課題1
以下のJSON文字列を対象に、手順に従って処理を行ってください。
json
{"title": "JSON入門", "level": "初級", "completed": false}JSON.parseを使用して、上記のJSONをJavaScriptのオブジェクトに変換する。- オブジェクトの
completedプロパティをtrueに変更する。 - 新たに
reviewedというプロパティを追加し、値を2025-03-01(例:任意の日付)に設定する。 - 変更後のオブジェクトを
JSON.stringifyを使用してJSONに再変換し、コンソールに出力する。
実践課題2
以下のJSON文字列を対象に、手順に従って処理を行ってください。
json
{"name": "Taro", "age": 25, "email": "taro@example.com"}JSON.parseを使って、JSONをJavaScriptのオブジェクトに変換する。- 変換後、ユーザの
ageプロパティの値を5増加させる。 - オブジェクトに
addressプロパティを追加し、例としてTokyoを設定する。 - 更新されたオブジェクトを
JSON.stringifyで再度JSONに変換し、コンソールに出力する。