RFCとJSON.orgの両方を読みましたが、配列インデックスが 0 から始まるか 1 から始まるかについての参照が見つかりませんでした。もともと JS で「発見」されたものですが、誰もが 0 ベースだと思い込んでいますか?
例えば:
{
"selectedItem": 1,
"Items": ["boots", "gloves", "hat"]
}
選んだアイテムは「ブーツ」ですか、それとも「グローブ」ですか?
これが事実である場合 (0 から始まると仮定)、特にデフォルトで 1 から始まるインデックスを使用する言語で JSON サポートが実装されている場合、この仮定は潜在的に厄介ではありませんか?