この記事では主に js の知識ポイントの概要を共有します。JSON オブジェクトは中括弧 ({}) で記述されます。 オブジェクトには複数のキーと値のペアを含めることができます。キーは文字列である必要があり、値は有効な JSON データ型 (文字列、数値、オブジェクト、配列、ブール値、または null) にすることができます。
キーと値はコロン (:) で区切られます。
各キーと値のペアはカンマ (,) で区切られます。
**eg:**var myjson={“name”:”zhangsan”, “age”:15};
オブジェクト値にアクセスする 2 つの方法:
myjson.name
myjson[ "name"]
for..in はオブジェクトをループできます
for(x in myjson) {
x はオブジェクト内のキーの名前です。ここで値にアクセスする場合は、上記の 2 番目のメソッドのみを使用できます
myjson[x]
}
deleteを使用してjsonオブジェクトの属性を削除します
delete myjson.name
myjson["name"]
jsonオブジェクトを削除、json文字列とjson配列の違い
var str2 = { "name": "asan", "sex": "man" };//オブジェクト
var str1 = ‘{ “名前”: “デユイ”, “性別”: “男” }’;//文字列
var サイト = [
{ “名前”:”runoob” , “url”:”www.runoob.com” },
{ "名前":"google" 、"url":"www.google.com" }、
{ "名前":"微博" 、 "url":"www.weibo.com" }
];//配列
配列アクセス: sites[0].name; return runoob
JSON.parse()
文字列を JavaScript オブジェクトに変換します。
JSON は Date オブジェクトを保存できないため、保存するには文字列に変換する必要があります
詳しくはWebサイトをご覧ください
JSON.stringify()
JavaScriptのオブジェクトを文字列に変換します。
JSON は Date オブジェクトを保存できません。
JSON.stringify() はすべての日付を文字列に変換します。
詳細については、Web サイト
初心者向け XML チュートリアル
XML 文字列の解析
{// IE6、IE5 のコードtxt=”” をご覧ください。 txt=txt+「毎日のイタリアン」
それ以外は
txt=txt+「ジャーダ・デ・ラウレンティス」
txt=txt+”2005”; txt=txt+””; if (window.DOMParser)
{
パーサー=新しいDOMParser(); xmlDoc=parser.parseFromString(txt,”text/xml”); }
else // Internet Explorer
{
xmlDoc=new ActiveXObject(“Microsoft.XMLDOM”); xmlDoc.async=false; xmlDoc.loadXML(txt);
Internet Explorer は、loadXML() メソッドを使用して XML 文字列を解析しますが、他のブラウザは DOMParser オブジェクトを使用します。
XML ドキュメントを解析
if (window.XMLHttpRequest) {// IE7 以降、Firefox、Chrome、Opera、Safari 用のコード xmlhttp=新しいXMLHttpRequest(); }
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”)
}xmlhttp.open(“GET”,“books.xml”,false); xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
要素からテキストを抽出するための構文は次のとおりです:
xmlDoc.getElementsByTagName(“to”)[0].childNodes[0].nodeValue;
以上がJSON と XML の知識ポイントの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。