jsメモ--Json
1853 ワード
1.何のことですか
jsonとは、javascriptオブジェクト表示法(javascript Object Notation)を指し、
jsonはライト級のテキストデータ交換形式です.
Jsonは言葉で独立しています.
jsonは自己叙述性を持っていて、もっと分かりやすいです.
jsonはjavascript文法でデータオブジェクトを記述していますが、jsonはまだ言語とプラットフォームから独立しています.json解像度とjsonライブラリは多くの異なるプログラミング言語をサポートしています.
2.json-javascriptオブジェクトに変換する:
jsonテキストフォーマットは、Javascriptオブジェクトを作成するコードと文法的に同じです.
そのため、解析器は必要なく、javascriptプログラムは内部に構築されたeval関数を使用して、jsonデータでオリジナルのjavascriptオブジェクトを生成することができます.
3.json文法:
json文法はjavascript対象がフランス語法を表すサブセットです.
4.jsonフォーマット:名前/値ペア、名前のペアにはフィールド名(ダブルクォーテーションマーク)が含まれています.後にはコロンと書いて、値を返します.
json対象:{「first Name」:「ジョン」,「lastName」:「Dooe」}
json配列:{"empployes":[{frst Name]]:「John」,「lastName」:「Dooe」,「first Name」:「Anna」,「lastName」:「Smith」}
5.jsonテキストをjavascriptオブジェクトに変換する:
javascript関数eval()は、jsonテキストをjavascriptオブジェクトに変換するために使用できます.
6.Json読み取り
1.var json={name:miaov}
for(var sttr in json){
alert(atr)
)
2.var json=''name':'miaov'は、'age':23、'fun''web''です.
for(var sttr in json){
alert(json[atr]);
)
jsonとは、javascriptオブジェクト表示法(javascript Object Notation)を指し、
jsonはライト級のテキストデータ交換形式です.
Jsonは言葉で独立しています.
jsonは自己叙述性を持っていて、もっと分かりやすいです.
jsonはjavascript文法でデータオブジェクトを記述していますが、jsonはまだ言語とプラットフォームから独立しています.json解像度とjsonライブラリは多くの異なるプログラミング言語をサポートしています.
2.json-javascriptオブジェクトに変換する:
jsonテキストフォーマットは、Javascriptオブジェクトを作成するコードと文法的に同じです.
そのため、解析器は必要なく、javascriptプログラムは内部に構築されたeval関数を使用して、jsonデータでオリジナルのjavascriptオブジェクトを生成することができます.
3.json文法:
json文法はjavascript対象がフランス語法を表すサブセットです.
4.jsonフォーマット:名前/値ペア、名前のペアにはフィールド名(ダブルクォーテーションマーク)が含まれています.後にはコロンと書いて、値を返します.
json対象:{「first Name」:「ジョン」,「lastName」:「Dooe」}
json配列:{"empployes":[{frst Name]]:「John」,「lastName」:「Dooe」,「first Name」:「Anna」,「lastName」:「Smith」}
5.jsonテキストをjavascriptオブジェクトに変換する:
javascript関数eval()は、jsonテキストをjavascriptオブジェクトに変換するために使用できます.
var txt = '{"employees" :[
' +'{ "firstName":"Bill" , "lastName":"Gates" },
' +'{ "firstName":"George" , "lastName":"Bush" },
' +'{ "firstName":"Thomas" ,"lastName":"Carter"}]
}'
;
var obj=eval('('+txt+')');
<script type="etxt/javascript">
document.getElementById('fname').innerHTML=obj.employees[1].firstName;
document.getElementById('lname').innerHTML=obj.employees[1].lastName;
</script>
(外部のjson'empployes'は、中は行列で、配列内部はjsonです.)6.Json読み取り
1.var json={name:miaov}
for(var sttr in json){
alert(atr)
)
2.var json=''name':'miaov'は、'age':23、'fun''web''です.
for(var sttr in json){
alert(json[atr]);
)