2024/2/24記事内に広告が含まれていることがあります。値に2次元配列を使う「”キー名”:”値”」の入れ子(ネスト)JSONファイルとは何か?JSONファイルとは、ある決められたフォーマットのテキストファイルのことです。情報に名前(キー)をつけ、階層構造で記述していく形式です。Notationの略で、JavaScript用に開発されたものですが、構造がシンプルなため他の言語でも多用されています。使われる場所システムの設定ファイルや、情報データを保存するときに使われることが多いです。「名前:太郎」「年齢:24」といったように、データのキー名(名前や年齢)と実際のデータ(太郎や24)をペアで保存できるため、ユーザー情報の保存で頻繁に使用されます。JSONファイルの記述ルールJSONファイルの基本的な記述ルールは以下の5点です。値は1数値、2文字列、3真偽値(小文字)のいずれかひとまとまりのデータを波カッコ{}で囲む。コメントアウトはありません基本のデータ構造{"キー名":"値"}この形がベースになります。データは並列並べたり、入れ子にできます。"age":"27"}・新たに、19歳の空条さんを追加する。"age":"19"}}情報をグループ化し、わかりやすく理解できます。1つのキーに複数のデータを保存する配列を使うと、一つのキーに対して複数のデータを保存することができます。値3,,,,]}値は文字列でも数値でも問題ありません。JSONの記述を入れることもできます。轟さんが複数の趣味を持っている場合は以下のようになります。"ccc"]}改行も可能1行で記述することも改行で記述することもできます。可読性を重視することが多いため、改行で記述されていることが多いです。"age":"19"}}は以下と同じです。"ccc"]}は以下と同じです。"ccc"]}改行することで、どういった情報が保存されていて、その塊がいくつあるかが見やすくなります。値に2次元配列を使うデータの値に2次元配列を使うこともできます。“ccc”]を2次元配列にした場合は次のようになります。配列の中に配列を記述する入れ子構造です。333]]}以下と同じ。]}あまり改行が多いと見にくいですが、全く同じ内容です。「”キー名”:”値”」の入れ子(ネスト)「”キー名”:”値”」の値の部分にJSON形式の「”キー名”:”値”」を入れることもできます。"gender":"male"}を追加する場合は以下のようになります。}}データの深度に制限はないため、”children”の値の中に更に「”キー名”:”値”」を入れ込むこともできます。JSON「役に立った」と思ったら、記事のシェアをお願いします。'NoneType'のエラー原因と対処法まとめ(初心者向け・実例でわかりやすく解説)2024/2/272024/2/27【CSS】メディアクエリ(@media)とは何か?使い方を実例で解説|.cssファイルやlinkタグでの画面幅以上・以下の指定(初心者向け、わかりやすい)2023/6/202023/10/1【画像で解説】WinSCPの使い方。pull(プル)とは何か?使い方を実例で解説|引数が無い場合の処理内容やFETCH_HEADとは何か?--rebaseオプションの使い方2023/7/182024/2/22カテゴリーPCHTMLDesignAffiliateCSS・SCSSrubyRailsSpreadSheetAffinityAppSheetDatabaseAppsScriptEditorStripeAWSLINEPHPECWordPressServerSquareVue.jsGeneralJavaScriptSEOgit/githubBrowserDockerJSONPythonCommandLaravelNode-jsサイト運営者shinWEB制作・エクステリアデザインを行う、山と自然大好きなプログラマー&デザイナーです。コロナを機に長野の山奥に移住、標高1200mの地で薪ストーブのあるログハウスで暮らしています。妻と子供をこよなく愛する1児の父。'NoneType'のエラー原因と対処法まとめ(初心者向け・実例でわかりやすく解説)2024/2/272024/2/27【CSS】メディアクエリ(@media)とは何か?使い方を実例で解説|.cssファイルやlinkタグでの画面幅以上・以下の指定(初心者向け、わかりやすい)2023/6/202023/10/1【画像で解説】WinSCPの使い方。r.children[i]}}}}}()タイトルとURLをコピーしました。