JS-文字列-配列-json-json配列-json配列オブジェクト
2963 ワード
JS -
文字列-
配列-
オブジェクト-
json-
http://www.w3school.com.cn/json/json_syntax.aspJSON構文はJavaScriptオブジェクトがフランス語法を表すサブセットである.データ名前/値ペアでデータをカンマ区切りかっこで区切ってオブジェクトの角カッコを保存配列を保存
JSON値
JSON値は、数値(整数または浮動小数点数)文字列(二重引用符)論理値(trueまたはfalse)配列(四角カッコ)オブジェクト(かっこ)null
JSON名称/値対JSONデータの書式は、名称/値対です.名前/値のペアには、フィールド名(二重引用符)が含まれます.
"firstName": "John"
JSONオブジェクト
json配列-
JSON文字列
json配列オブジェクト
かっこ'{}'オブジェクトの四角カッコ'[]を保存配列を保存
JSON.stringify(value[, replacer[, space]])
JSON.stringify()メソッドは、JavaScript値をJSON文字列に変換するために使用されます.http://www.runoob.com/js/javascript-json-stringify.html
JSON.parse(text[, reviver])
JSON.parse()メソッドは、JSON文字列をオブジェクトに変換するために使用されます.
文字列-
var txt="Hello world!"
document.write(txt.length)
配列-
var mycars=new Array("Saab","Volvo","BMW")
var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
オブジェクト-
* * * * 。
String、Date、Array
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};
json-
http://www.w3school.com.cn/json/json_syntax.aspJSON構文はJavaScriptオブジェクトがフランス語法を表すサブセットである.データ名前/値ペアでデータをカンマ区切りかっこで区切ってオブジェクトの角カッコを保存配列を保存
var json={
1:"i am value",// , , json.1 , json["1"] "123":"value",// json["123"]
"cc":"value",
"animal":{
// json
"type1":"dog",
"type2":"cat"
},
"people" : [
// json
{"id":"1","name":" "},
{"id":"2","name":" "}
]
}
JSON値
JSON値は、数値(整数または浮動小数点数)文字列(二重引用符)論理値(trueまたはfalse)配列(四角カッコ)オブジェクト(かっこ)null
JSON名称/値対JSONデータの書式は、名称/値対です.名前/値のペアには、フィールド名(二重引用符)が含まれます.
"firstName": "John"
JSONオブジェクト
{ "firstName":"John" , "lastName":"Doe" }
json配列-
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
JSON文字列
'{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}'
json配列オブジェクト
かっこ'{}'オブジェクトの四角カッコ'[]を保存配列を保存
JSON.stringify(value[, replacer[, space]])
JSON.stringify()メソッドは、JavaScript値をJSON文字列に変換するために使用されます.http://www.runoob.com/js/javascript-json-stringify.html
JSON.stringify({ x: 5, y: 6 }); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
stringify() ,
var a = {a:1,b:2}
:
JSON.stringify(a)
"{"a":1,"b":2}"
JSON.parse(text[, reviver])
JSON.parse()メソッドは、JSON文字列をオブジェクトに変換するために使用されます.
**text:** , JSON 。
**reviver:** , , 。
parse json ,
var str = '{"name":"huangxiaojian","age":"23"}'
:
JSON.parse(str)
Object
age: "23"
name: "huangxiaojian"
__proto__: Object
: {} , , 。