jQuery.parseJSON(json)
version 1.4.1 以降
解説
JSON形式の文字列を、JavaScript オブジェクトに変換します。
この関数は、厳密なJSON形式の文字列を渡さない場合は、正しく変換しません。
例えば、次の文字列は正しいJSON形式ではありません。
{key: "value"} | キーが文字列ではない。 |
{'key': "value"} | キーの文字列が「"」ダブルクォートで囲まれていない。(JSONにおける文字列は、「"」ダブルクォートで囲まれてなければならない。) |
※ JSON の仕様については、 JSON を参照してください。
なお、引数に null、undefined、JSON文字列以外のオブジェクトを指定した場合は null を返します。
引数
戻り値
-
Boolean: JavaScript オブジェクト。引数に null、undefined、JSON文字列以外のオブジェクトを指定した場合は
null 。
例
例1:様々な引数を指定し、結果を確認します。
テスト結果 (#test_result)
$.parseJSON('{"key": 1}') |
$.parseJSON('{key: 1}') |
$.parseJSON('test') |
|