JavaScript JSONデータ処理全集
2273 ワード
JSONはライト級のテキストデータ交換形式です.
目次
JSON文法
JSON取得タイプ
JSONオブジェクト
JSON配列
JSON文字列データ転送対象:JSON.parse()
オブジェクト変換文字列JSONデータ:JSON.strigify()
JSON文法
JavaScriptオブジェクトは文法のサブセットを表します.データは、名称/値ペアにおいて である.データはカンマ区切り です.大かっこ保存オブジェクト 中かっこ保存配列 JSON取得タイプ数字(整数または浮動小数点) 文字列(二重引用符) 論理値(trueまたはfalse) 配列(中かっこ) オブジェクト(大括弧内) null JSONオブジェクト
オブジェクトは複数含んでいます. key/value(キー/値)ペアです.
keyは文字列でなければなりません.valueは合法的なJSONデータタイプ(文字列、数字、オブジェクト、配列、ブール値またはnull)です.
keyとvalueはコロン(:)で分割します.
各key/valueはカンマ(,)を使って分割します.
JSON配列
JSONの配列値は、合法的なJSONデータタイプ(文字列、数字、オブジェクト、配列、ブール値またはnull)でなければなりません.
JavaScriptでは、配列値は以上のJSONデータタイプであっても良いし、JavaScriptの表式でもいいです.関数、日付、および undefined
JSON文字列データ転送対象:JSON.parse()
JSONは、通常、サービス端末とデータを交換するために用いられる.
サーバデータを受信する場合は、一般的に文字列です.
私たちはJSON.parse()法を使ってデータをJavaScriptオブジェクトに変換できます. text:必須、有効なJSON文字列. reviver: 任意で、変換結果の関数は、オブジェクトの各メンバーにこの関数を呼び出します. オブジェクト変換文字列JSONデータ:JSON.strigify()
JSONは、通常、サービス端末とデータを交換するために用いられる.
サーバにデータを送信する場合は、文字列が一般的です.
JSON.strigify()法を使ってJavaScriptオブジェクトを文字列に変換できます. value:必須であり、変換するJavaScript値(通常は対象または配列). replacer:オプションです.結果を変換するための関数または行列.replacerが関数である場合、JSON.stingifyはこの関数を呼び出し、各メンバーのキーと値を入力します.元の値ではなく戻り値を使います.この関数がundefinedに戻ると、メンバーは除外されます.ルートオブジェクトのキーは空の文字列です.replacerが1つの配列である場合は、配列内のキーパッド値を持つメンバーだけが変換される.メンバーの変換順序は、キーの配列内の順序と同じです.valueパラメータも配列である場合、replacer配列は無視されます. space:任意で、テキストにインデント、スペース、改行を追加します.spaceが数値の場合、値テキストは各レベルで指定された数のスペースにインデントされます.spaceが10より大きい場合、テキストは10のスペースにインデントされます.spaceは、\tのような非数値も使用できます.
目次
JSON文法
JSON取得タイプ
JSONオブジェクト
JSON配列
JSON文字列データ転送対象:JSON.parse()
オブジェクト変換文字列JSONデータ:JSON.strigify()
JSON文法
JavaScriptオブジェクトは文法のサブセットを表します.
{ "name":"boonya", "alexa":10000, "site":null }
JSONオブジェクトは、大括弧({})に書きます.オブジェクトは複数含んでいます. key/value(キー/値)ペアです.
keyは文字列でなければなりません.valueは合法的なJSONデータタイプ(文字列、数字、オブジェクト、配列、ブール値またはnull)です.
keyとvalueはコロン(:)で分割します.
各key/valueはカンマ(,)を使って分割します.
JSON配列
[ "Google", "Tencent", "Taobao" ]
[ {"name":"Google"},{"name": "Tencent"}, {"name":"Taobao"} ]
{
"data":[ {"name":"Google"},{"name": "Tencent"}, {"name":"Taobao"} ]
}
JSON配列は中かっこで書きます.JSONの配列値は、合法的なJSONデータタイプ(文字列、数字、オブジェクト、配列、ブール値またはnull)でなければなりません.
JavaScriptでは、配列値は以上のJSONデータタイプであっても良いし、JavaScriptの表式でもいいです.関数、日付、および undefined
JSON文字列データ転送対象:JSON.parse()
JSONは、通常、サービス端末とデータを交換するために用いられる.
サーバデータを受信する場合は、一般的に文字列です.
私たちはJSON.parse()法を使ってデータをJavaScriptオブジェクトに変換できます.
JSON.parse(text[, reviver])
パラメータの説明:JSONは、通常、サービス端末とデータを交換するために用いられる.
サーバにデータを送信する場合は、文字列が一般的です.
JSON.strigify()法を使ってJavaScriptオブジェクトを文字列に変換できます.
JSON.stringify(value[, replacer[, space]])
パラメータの説明: