2011-08-14 13 views
0

文字列をJSON(JavaScript)に変換する必要があります。私はこのように、それに正しくフォーマットJSONでプレーンな文字列を持っている:プレーンストリングをJSONに変換しますか?

var convert = '{"name":nick,"age":19}'; 

は、私はちょうどJSON(例えば、マイナス「」引用符)に変換する必要があります。私はいくつかのテストを行って、これが私が問題を抱えている理由であることを発見しました。それをオンザフライで変換する方法がなければなりません、そうですか?非常に高く評価

ヘルプ、

ニック

+3

これは有効なJSONではありません。 '' name ': "nick" 'でなければなりません。 – user123444555621

答えて

0

あなたはJSONライブラリを使用する必要があります。ほとんどの最新のブラウザーには、IE7以下の互換性を確保するために、利用可能なネイティブのブラウザがほとんどありますが、Douglas Crockford's JSON2 libraryを引き込む必要があります。

あなたはJSONライブラリを持っていたら、ちょうど問題:

var result = JSON.parse('{"name":nick,"age":19}');

0
JSON.parse(convert) 

Crockford's json2.jsは(最近のブラウザでネイティブにそれを持っている)は、すでにそれを持っていないブラウザのためにあなたにJSON.parseを与えるだろう。

+0

Heh、私たちは同時にそれに答えたと思う;) – JonnyReeves

関連する問題