投稿者 まほ  (学生) 投稿日時 2021/6/28 21:57:43
お世話になっています。
以前ご質問させてもらった内容「http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=30599」の続きです。

るきおさんの記事「https://www.umayadia.com/Note/Note015JSONSerialize.htm」を参考に編集したDataTableからJSONの生成を試みているのですが、下記ように別々のキーに分けて二階層で保存するにはどのように記述すればよいのでしょうか?
(サンプルではImageキーにネストしていく方法しか分かりませんでした)

-------------------------------------------------------------------------
例:
{
    "list": {
        "grouplist": [
            "fruit",
            "animal",
            "flower"
        ],
        "fruit": [
            "リンゴ",
            "バナナ",
            "イチゴ"
        ],
        "animal": [
            "イヌ",
            "ネコ",
            "ウサギ"
        ],
        "flower": [
            "バラ",
            "ユリ",
            "キク"
        ]
    },
    "list2": {
        "grouplist": [
            "fruit",
            "animal",
            "flower"
        ],
        "fruit": [
            "リンゴ",
            "バナナ",
            "イチゴ"
        ],
        "animal": [
            "イヌ",
            "ネコ",
            "ウサギ"
        ],
        "flower": [
            "バラ",
            "ユリ",
            "キク"
        ]
    },
    "list3": {
        "grouplist": [
            "fruit",
            "animal",
            "flower"
        ],
        "fruit": [
            "リンゴ",
            "バナナ",
            "イチゴ"
        ],
        "animal": [
            "イヌ",
            "ネコ",
            "ウサギ"
        ],
        "flower": [
            "バラ",
            "ユリ",
            "キク"
        ]
    }
}
-------------------------------------------------------------------------

実際の各キー名は固定ではないため「DictionaryからJSONを生成する」の方法で試みています。
JSONの生成は改行とインデントありでお願いします。