呉ユーキション - 学習の自然生まれのJavaScript開発:JSON

<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "UTF-8" > 
< タイトル>初心者チュートリアル(runoob.com)</ タイトル> 
</ ヘッド> 
< 身体> 

< H2 > JSON文字列を作成しますオブジェクト</ H2 > 
< P ID = "デモ" > </ P > 
< スクリプト> 
のvar テキスト=  " { "サイト":[ '  + 
    '{ "名": "Runoob"、 "URL": "www.runoob.com"}、'  + 
    ' { "名": "グーグル"、 "URL": "www.google.com"}、'  + 
    ' { "名前": "淘宝網"、 "URL": "www.taobao.com"}]} ' 
    
OBJ = JSON.parse(テキスト)。
document.getElementById(" デモ" ).innerHTML = obj.sites [ 1 ] .nameの+  "  "  + obj.sites〔1 〕た.url。
</ スクリプト> 

<

<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "UTF-8" > 
< タイトル>初心者チュートリアル(runoob.com)</ タイトル> 
</ ヘッド> 
< 身体> 

< H2 >オプションのパラメータで、コールバック</ H2 > 
< P ID = "デモ" > </ P > 
< スクリプト> 
JSON.parse(' { "P":}。5 ' 関数(K、V){
    IF (K ===  '' ){ 戻りV;} 
     戻りVの*  2 ;                
});                           
JSON.parse(' {:. 1、 "2"」1 "" 3 "" 4" 2、{:. 4 「5 ":{" 6" :}}} 6。' 関数(K、V){ 
  にdocument.write(K); // 出力電流特性、最後の"" 
  のdocument.write(" <BR> " );
   戻りV;        // 変更された値を返す
});
 </ スクリプト> 

</ ボディ>
</ HTML >

<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "UTF-8" > 
< タイトル>菜鸟教程(runoob.com)</ タイトル> 
</ ヘッド> 
< ボディ> 

< PのID = "デモ" > </ P > 
< スクリプト> 
のvar STR = { " " " 菜鸟教程" http://www.runoob.com " } 
str_pretty1 = JSON.stringify(STR)
のdocument.write(" 一つだけのパラメータケース:" ); 
のdocument.write(" <BR> " 
のdocument.write(" <プレ> "  + str_pretty1 +  " </ PRE> " ); 
のdocument.write(" <BR> " ); 
str_pretty2 = JSON.stringify(STR、ヌル4 // 4スペースインデント使用
(のdocument.writeを"使用パラメータは次のとおりです。"); 
document.write(" <BR> " ); 
document.write(" <PRE> "  + str_pretty2 +  " </ PRE> " ); // 事前用于格式化输出
</ スクリプト> 

</ ボディ> 
</ HTML >

 

おすすめ

転載: www.cnblogs.com/tszr/p/10943030.html