2

次のような JSON オブジェクトを取得する必要があります。

{
  "name": "This is a name",
  "description": "This is    the description"
}

すべての改行と引用符で囲まれていないスペースを削除します。したがって、結果は次のようになります。

{"name":"This is a name","description":"This is    the description"}

引用符内のスペースは保持する必要があります。

jQuery ソリューションで問題ありません。

ありがとう!

-マット

4

2 に答える 2

1

テキストフィールドから文字列として取得しているため、最新の JavaScript のビルトインを使用できるはずです。

var asObj = JSON.parse(asStr);
// now you have an object for use.
// assuming you want it back as a str
var asStr2 = JSON.stringify(asObj);

これにより、ほとんどのストリッピングが行われるはずです。

于 2014-10-16T15:29:00.727 に答える