HTML5でjsonオブジェクトを使用するためのサンプルコード
2022-02-01 06:18:57
次のコード例では、HTML5でjsonオブジェクトを使用する方法を紹介します。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum- scale=1, user-scalable=no"/>
<title>json object usage</title>
<link rel="stylesheet" href="//g.alicdn.com/de/prismplayer/2.6.0/skins/default/aliplayer-min.css" />
<script type="text/javascript" src="//g.alicdn.com/de/prismplayer/2.6.0/aliplayer-min.js"></script>
</head>
<body>
<div class="prism-player" id="J_prismPlayer" style="position: absolute"></div>
<script>
var students = {
xiaomin: {
name: "xiaoming",
grade: 1
},
teemo: {
name: "teemo",
grade: 3
}
}
students = JSON.stringify(students); //transform JSON into a string and store it in a variable
console.log(students);
localStorage.setItem("students",students);//Save the variable to localStorage
var newStudents = localStorage.getItem("students");
newStudents = JSON.parse(students); //convert to JSON
console.log(newStudents); // print out the original object
// alert(newStudents.length);
alert(newStudents.xiaomin.name);
// json array type string to take values
var jsonStr = '[{"id":"01","open":false,"pId":"0","name":"Department A"} ,{"id":"01","open":false,"pId":"0","name":"Department A"},{"id":" quot;:"011","open":false,"pId":"01","name":"Department A"},{"id":" quot;03","open":false,"pId":"0","name":"Department A"},{"id":"04" ;,"open":false,"pId":"0","name":"Department A"}, {"id":"05","open ":false,"pId":"0","name":"Department A"}, {"id":"06","open":false ,"pId":"0","name":"Department A"}]';
var jsonObj = JSON.parse(jsonStr);//convert to json object
for(var i=0;i<jsonObj.length;i++){
alert(jsonObj[i].id); //take the value in json
}
console.log(jsonObj)
var jsonStr1 = JSON.stringify(jsonObj)
console.log(jsonStr1+"jsonStr1")
</script>
</body>
</html>
追記:下記参照 Html5でJSONオブジェクトとStringを相互変換する
モバイルの急速な発展に直面して今、データを提供する方法は、古いPCではありません - >JSON形式の使用を促すPCインタフェース、H5以前のJSでは、私は前のH4のJSで述べたevalメソッドのJSONの処理、eval() 、H5のJSONと次のように文字列に変換されます。
文字列をJSONオブジェクトに変換します。
var jsonObj;
function myParse(){
var jsonStr=document.querySelector("#txtJsonStr").value;
jsonObj=JSON.parse(jsonStr);
}
JSONオブジェクトからStringへの変換。
function myStringify(){
var txtJson=document.querySelector("#txtJsonStr");
var jsonStr2=JSON.stringify(jsonObj); //here jsonObj is a JSON object
txtJson.value=jsonStr2;
}
概要
上記はHTML5でjsonオブジェクトを使用するサンプルコードです、お役に立てれば幸いです。また、スクリプトハウスのウェブサイトを応援していただき、ありがとうございます。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
HTMLとCSSを使ったタグクラウド効果(デモあり)
-
キャンバスをベースにしたHTML5で電子署名を実現、PDF文書も生成可能
-
AmazeUI折りたたみカードレイアウト、統合コンテンツリスト、テーブルコンポーネント実装
-
シェアボタン付きAmazeUIボトムナビゲーションバー用サンプルコード
-
iPhoneXの画面適応 WeChatアプリとH5でセーフエリア下部の小さな黒いバー
-
html2canvasを使ってcanvasにhtmlの内容を書き込んで画像を生成する方法
-
HTML5クライアントサイドデータベースが簡単に使える:IndexedDB
-
Webフォント読み込み方式最適化のまとめ
-
HTML5によるアプリケーションキャッシュの実装
-
プリントイメージ機能のフロントエンド実装