JSON.stringify()を使用してJSオブジェクトをjson文字列に変換したいと思います。しかし、Webページでrichfacesコンポーネントを使用すると、間違った結果が得られました。以下の例を参照してください。私を助けてください。ありがとうございました!これはコードです:
function testJSON()
{
var selArray = new Array();
selArray.push("aaa");
selArray.push("bbb");
selArray.push("ccc");
alert(JSON.stringify(selArray));
}
ページにrichfacesコンポーネントがない場合、これを取得しました。
["aaa","bbb","ccc"]
また、ページに「rich:modalpanel」のようなrichfacesコンポーネントがある場合、次の間違ったJSON文字列を取得します。
"[\"aaa\",\"bbb\",\"ccc\"]"
これは、richfacesがJSONに影響を与える曲作りを行ったためだと思います。
では、リッチフェイスの影響を回避するにはどうすればよいでしょうか。
どうもありがとうございます!