KABEGAMI Boxesのデータベース機能実装のため、設定パラメータをJSONに変換しようとしたら詰まった。 コードは以下。 var assoc = new Array(); var json; for( var key in ControlId_Array ){ assoc[key] = $("#"+ControlId_Array[key]).val(); } json = JSON.stringify( assoc ); ControlId_Arrayに格納されている各コントロールのIDをキーに、対象コントロールの値を配列assocに格納していくコードだ。 実際にはjQuery.ui.sliderも使っているのでもうちょっと処理が足されるのだが、本題とは関係ないので省いている。 ともあれ、これでJSON.stringify()を実行しても、期待のものは返ってこなかった。 返ってきた