jQuery.parseJSON()メソッド
例
JSON文字列を解析
$(ファンクション () {
VAR 。OBJ = jQueryのparseJSON( '{ "名前": "ジョン"}');警告( objを。名前=== "ジョン" );})
»をお試しください
定義と使用法
JSON文字列$ .parseJSON()関数は、対応するJavaScriptオブジェクトへの標準形式を一致させるために使用されます。
注:受信不正な形式のJSON文字列が例外になることがあります。 たとえば、次の無効なJSON文字列:
"{test: 1}" //test是属性名称,必须加双引号 "{'test': 1}" //test是属性名称,必须用双引号(不能用单引号) "'test'" //test是属性名称,必须用双引号(不能用单引号) ".1" //number 必须以数字开头; "0.1" 将是有效的 "undefined" //undefined 不能表示一个 JSON 字符串; null可以 "NaN" //NaN 不能表示一个 JSON 字符串; 用Infinity直接表示无限也是不允许的
JSONの標準は、例えば、タブや改行などの「制御文字」を許可していません。
// 多数情况下,它会抛出一个错误,因为JS解析器会将字符串中的\t或\n等转义直接视作字面值,起到Tab或换行的效果。 $.parseJSON('{"testing":"1\t2\n3"}')