

現在、Pythonの勉強をしており、APIを利用したプログラムを作成しています。  
が、パラーメータにセットする値に配列を利用したいのですが、うまくいきません。  
どのように記述すればよろしいでしょうか。

わかりづらい点もあるかと思いますが、ご教授いただけないでしょうか…

[code]

    json_data = {
        'destination': {
            'XXX': XX,
        },
        'source': {
            'ipRanges': [
                "11111",      // ★ここを配列にしたい
                "22222"　　　　// ★ここを配列にしたい
              ]
        }
    }
    
[/code]


CC BY-SA 4.0
2022-04-05T06:56:30.857
88176
2023-08-15T17:08:00.900
2023-06-10T06:19:32.940
3060
50785
question
python json
JSONに配列をセットする場合の記述が分からない


以下のように単純に配列の入れ子にすれば良いと思われます。  
JSONとしてはこれで有効なデータとなるはずです。

[code]

    {
        "destination": {
            "XXX": 0
        },
        "source": {
            "ipRanges": [
                [
                    "11111",
                    "22222"
                ],
                [
                    "33333",
                    "44444"
                ]
              ]
        }
    }
    
[/code]

例えばこんなサイトでオンラインでチェックできます。  
[JSON Validator](https://codebeautify.org/jsonvalidator)

* * *

実は送るデータの形式だけでは無く、受け取って処理する側の対処も必要だが、それをまだやっていないとかでは？


CC BY-SA 4.0
2022-04-07T01:55:03.470
88206
2022-04-07T01:55:03.470
26370
88176
answer