Notation)は、人間にとって読み書きしやすい軽量なデータ交換フォーマットです。コンピュータにとっても生成やパースが容易です。JSONは特定の言語にまったく依存しないので、理想的なデータ交換フォーマットです。JSONについて詳しくは、json.orgをご覧ください。JSONをパースする他のアプリケーションで受け取ったり既存のアプリケーションで生成したJSON文字列をパースするには以下のようにします。$customer.hometown')}}JSONを生成する通信やシリアライズで用いるJSON文字列は簡単に生成できます。以下のようにデコード/エンコードできます。json.encode(customer)​println(encoded_json)}演習1.普段使っている言語とVでJSONの扱いがどう違うかを比較してみましょう。2.住所情報を持たせるためのAddress構造体を作りましょう。3.Address構造体を用いて、JSON形式を含む文字列をデコード/エンコードしましょう。4.2つの構造体AddressとUserを作りましょう。1人のuserは複数のaddressを持ちます。}]'のようなネストしたJSON文字列を受け取ってデコード/エンコードしましょう。pageJSONをパースするJSONを生成する。