Learning about JSON is not supported. It is very helpful for the communication between the client and the server. In addition, it is found that JSON. net on the server is very difficult to use, and finally shows the advantages of Dynamic Language.
Add Javascript Code : < Html >
< Head >
< Script Type = "Text/JavaScript" SRC = "Http://www.json.org/json.js" > </ Script >
</ Head >
< Body >
< Script Language = "JavaScript" >
VaR User =
{
" Username " : " Benjamin Li " ,
" Gender " : " Male " ,
" Age " : 18 ,
" Address " :[
{ " City " : " Shanghai " , " Postcode " : " 200000 " } ,
{ " City " : " Hangzhou " , " Postcode1 " : " 200001 " } ,
]
}
Alert ( " User. Username: " + User. Username + " \ R \ n " + " User. Age: " + User. Age + " \ R \ n " + " User. Address [1]. postcode1: " + User. Address [ 1 ]. Postcode1 );
VaR Struser = ' {"Username": "Benjamin li", "gender": "male", "Age": 18, "Address": [{"city": "Shanghai ", "postcode": "200000" },{ "city": "Hangzhou", "postcode1": "200001"}]} ' ;
VaR Ouser = Eval ( " ( " + Struser + " ) " );
Alert ( " User. Username: " + Ouser. Username + " \ R \ n " + " User. Age: " + Ouser. Age + " \ R \ n " + " User. Address [1]. postcode1: " + Ouser. Address [ 1 ]. Postcode1 );
VaR Address = New Array ();
Address [ 0 ] = New Object ();
Address [ 0 ]. City = " Shanghai " ;
Address [ 0 ]. Postcode = " 200000 " ;
Address [ 1 ] = New Object ();
Address [ 1 ]. City = " Hangzhou " ;
Address [ 1 ]. Postcode = " 200001 " ;
VaR O = New Object ();
O. Username = " Benjamin Li " ;
O. Gender = " Male " ;
O. Age = 18 ;
O. Address = Address;
Alert (O. tojsonstring ());
</ Script >
</ Body >
</ Html >
Resource:
- Http://www.json.org/
- Http://www.json.org/json.js
- Http://www.codeplex.com/Json