JSONオブジェクトまたは配列を手動で生成する場合、オブジェクトまたは配列の最後の項目に末尾のコンマを残す方が簡単なことがよくあります。たとえば、文字列の配列から出力するコードは(C ++のような擬似コードでは)次のようになります。
s.append("[");
for (i = 0; i < 5; ++i) {
s.appendF("\"%d\",", i);
}
s.append("]");
のような文字列を与える
[0,1,2,3,4,5,]
これは許可されますか?
alert([1, 2, 3, ].length)
では、「4」が表示されることがわかりました。