⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 json学习 - javascript - new - javaeye论坛.mht

📁 eclipse 中文教程 实用 word 版本
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: =?gb2312?B?SlNPTtGnz7AgLSBKYXZhU2NyaXB0IC0gTmV3IC0gSmF2YUV5ZcLbzLM=?=
Date: Mon, 6 Oct 2008 14:13:25 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C927BD.B2A1A510"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C927BD.B2A1A510
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.javaeye.com/post/443355

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML dir=3Dltr xml:lang=3D"zh-CN"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>JSON=E5=AD=A6=E4=B9=A0=
 - JavaScript - New - JavaEye=E8=AE=BA=E5=9D=9B</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META=20
content=3D"JSON =EF=BC=88JavaScript Object =
Notation=EF=BC=89=E4=B8=80=E7=A7=8D=E7=AE=80=E5=8D=95=E7=9A=84=E6=95=B0=E6=
=8D=AE=E6=A0=BC=E5=BC=8F=EF=BC=8C=E6=AF=94xml=E6=9B=B4=E8=BD=BB=E5=B7=A7=E3=
=80=82 JSON =E6=98=AF JavaScript =
=E5=8E=9F=E7=94=9F=E6=A0=BC=E5=BC=8F=EF=BC=8C=E8=BF=99=E6=84=8F=E5=91=B3=E7=
=9D=80=E5=9C=A8 JavaScript =E4=B8=AD=E5=A4=84=E7=90=86 JSON =
=E6=95=B0=E6=8D=AE=E4=B8=8D=E9=9C=80=E8=A6=81=E4=BB=BB=E4=BD=95=E7=89=B9=E6=
=AE=8A=E7=9A=84 API =E6=88=96=E5=B7=A5=E5=85=B7=E5=8C=85=E3=80=82 =
JSON=E7=9A=84=E8=A7=84=E5=88=99=E5=BE=88=E7=AE=80=E5=8D=95=EF=BC=9A =
=E5=AF=B9=E8=B1=A1=E6=98=AF=E4=B8=80=E4=B8=AA=E6=97=A0=E5=BA=8F=E7=9A=84=E2=
=80=9C=E2=80=98=E5=90=8D=E7=A7=B0/=E5=80=BC=E2=80=99=E5=AF=B9=E2=80=9D=E9=
=9B=86=E5=90=88=E3=80=82=E4=B8=80=E4=B8=AA=E5=AF=B9=E8=B1=A1=E4=BB=A5=E2=80=
=9C{=E2=80=9D=EF=BC=88=E5=B7=A6=E6=8B=AC=E5=8F=B7=EF=BC=89=E5=BC=80=E5=A7=
=8B=EF=BC=8C=E2=80=9C}=E2=80=9D=EF=BC=88=E5=8F=B3=E6=8B=AC=E5=8F=B7=EF=BC=
=89=E7=BB=93=E6=9D=9F=E3=80=82=E6=AF=8F=E4=B8=AA=E2=80=9C=E5=90=8D=E7=A7=B0=
=E2=80=9D=E5=90=8E=E8=B7=9F=E4=B8=80=E4=B8=AA=E2=80=9C:=E2=80=9D=EF=BC=88=
=E5=86=92=E5=8F=B7=EF=BC=89=EF=BC=9B=E2=80=9C ..."=20
name=3Ddescription>
<META content=3D"json=E5=AD=A6=E4=B9=A0 JavaScript New" =
name=3Dkeywords><LINK=20
href=3D"/images/favicon.ico" type=3Dimage/x-icon rel=3D"shortcut =
icon"><LINK=20
title=3DJavaEye=E8=AE=BA=E5=9D=9B href=3D"/rss/board/New" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK media=3Dscreen=20
href=3D"http://www.javaeye.com/stylesheets/forum.css?1223210312" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT =
src=3D"http://www.javaeye.com/javascripts/application.js?1219629801"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen=20
href=3D"http://www.javaeye.com/javascripts/syntaxhighlighter/SyntaxHighli=
ghter.css?1201588027"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"http://www.javaeye.com/javascripts/syntaxhighlighter/shCoreCommon.=
js?1203397332"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.javaeye.com/javascripts/hotkey.js?1213929026"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.javaeye.com/javascripts/dragdrop.js?1214209033"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16705" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dpage>
<DIV class=3Dclearfix id=3Dheader>
<UL id=3Duser_nav>
  <LI class=3Dlast><A =
href=3D"http://www.javaeye.com/index/help">=E5=B8=AE=E5=8A=A9</A> </LI>
  <LI><A href=3D"http://www.javaeye.com/signup">=E6=B3=A8=E5=86=8C</A> =
</LI>
  <LI><A href=3D"http://www.javaeye.com/login">=E7=99=BB=E5=BD=95</A> =
</LI>
  <LI =
class=3Dhighlight><SPAN>=E6=82=A8=E8=BF=98=E6=B2=A1=E6=9C=89=E7=99=BB=E5=BD=
=95 !</SPAN> </LI></UL>
<DIV id=3Dbranding><A href=3D"http://www.javaeye.com/"><IMG=20
title=3DJavaEye-=E6=9C=80=E6=A3=92=E7=9A=84=E8=BD=AF=E4=BB=B6=E5=BC=80=E5=
=8F=91=E4=BA=A4=E6=B5=81=E7=A4=BE=E5=8C=BA alt=3DJavaEye3.0=20
src=3D"http://www.javaeye.com/images/logo.gif?1212054226"></A> </DIV>
<DIV id=3Dad>
<SCRIPT type=3Dtext/javascript>=0A=
            Event.observe(window,'load',function() {=0A=
              $("ad").innerHTML =3D '<a href=3D\'/adverts/48\' =
target=3D\'_blank\'><embed play=3D"true" =
src=3D"http://ftp.javaeye.com/public/ibm/bbs.swf" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
type=3D"application/x-shockwave-flash" height=3D"60" loop=3D"true" =
menu=3D"true" width=3D"720"></embed></a>';=0A=
            });=0A=
          </SCRIPT>
</DIV></DIV>
<DIV class=3Dclearfix id=3Dcontent>
<DIV id=3Dmain>
<DIV class=3Dclearfix>
<DIV class=3Dcrumbs><A =
href=3D"http://www.javaeye.com/forums">=E8=AE=BA=E5=9D=9B=E9=A6=96=E9=A1=B5=
</A> <SPAN=20
class=3Darrow>=E2=86=92</SPAN> <A =
href=3D"http://www.javaeye.com/forums/board/New">=E5=85=A5=E9=97=A8=E8=AE=
=A8=E8=AE=BA=E7=89=88</A>=20
<SPAN class=3Darrow>=E2=86=92</SPAN> <A=20
href=3D"http://www.javaeye.com/forums/tag/JavaScript">JavaScript</A> =
<SPAN=20
class=3Darrow>=E2=86=92</SPAN>=20
<H1>JSON=E5=AD=A6=E4=B9=A0</H1></DIV></DIV>
<DIV id=3Dforum_tag_list><A =
href=3D"http://www.javaeye.com/forums/board/New">=E5=85=A8=E9=83=A8</A>=20
<A href=3D"http://www.javaeye.com/forums/tag/NewJava">Java</A> <A=20
href=3D"http://www.javaeye.com/forums/tag/NewRuby">Ruby</A> <A=20
href=3D"http://www.javaeye.com/forums/tag/NewAJAX">AJAX</A> <A=20
href=3D"http://www.javaeye.com/forums/tag/NewAgile">Agile</A> <A=20
href=3D"http://www.javaeye.com/forums/tag/NewOther">=E5=85=B6=E4=BB=96=E7=
=BB=BC=E5=90=88</A> </DIV>
<DIV class=3Dactions>
<DIV class=3Dbuttons><A class=3Dnew_post =
title=3D=E5=8F=91=E8=A1=A8=E5=9B=9E=E5=A4=8D=20
href=3D"http://www.javaeye.com/forums/46/topics/153727/posts/new"></A></D=
IV>
<DIV class=3Dwrapper>
<DIV id=3Dforum_advert_b0></DIV>
<DIV class=3Dinfo>=E6=B5=8F=E8=A7=88 780 =E6=AC=A1</DIV></DIV></DIV>
<TABLE id=3Dforum_main cellSpacing=3D1>
  <THEAD>
  <TR>
    <TH class=3Dtopic_title colSpan=3D2>
      <DIV class=3Dwrapper><A=20
      =
href=3D"http://www.javaeye.com/topic/153727">=E4=B8=BB=E9=A2=98=EF=BC=9AJ=
SON=E5=AD=A6=E4=B9=A0</A></DIV>
      <DIV id=3Dtopic_rate_box><STRONG=20
  =
class=3Dhighlight>=E8=AF=A5=E5=B8=96=E5=B7=B2=E7=BB=8F=E8=A2=AB=E8=AF=84=E4=
=B8=BA=E6=96=B0=E6=89=8B=E5=B8=96</STRONG></DIV></TH></TR>
  <TR>
    <TD class=3Dfirst_col>=E4=BD=9C=E8=80=85</TD>
    <TD class=3Dlast_col>=E6=AD=A3=E6=96=87</TD></TR></THEAD>
  <TBODY id=3Dposts>
  <TR id=3Dp_443355>
    <TD class=3Dpostauthor>
      <UL>
        <LI class=3Dname>piaochunzhi=20
        <LI>=E7=AD=89=E7=BA=A7: =E5=88=9D=E7=BA=A7=E4=BC=9A=E5=91=98=20
        <LI><A href=3D"http://piaochunzhi.javaeye.com/" =
target=3D_blank><IMG=20
        title=3D"piaochunzhi=E7=9A=84=E5=8D=9A=E5=AE=A2: piaochunzhi" =
alt=3D=E7=94=A8=E6=88=B7=E5=A4=B4=E5=83=8F=20
        =
src=3D"http://www.javaeye.com/images/user-logo.gif?1194185304"></A>=20
        <LI>=E6=96=87=E7=AB=A0: 116=20
        <LI>=E7=A7=AF=E5=88=86: 0=20
        <LI><IMG =
src=3D"http://www.javaeye.com/images/status/offline.gif">=20
    </LI></UL></TD>
    <TD class=3Dpostcontent>
      <DIV class=3Dpostactions>
      <DIV =
class=3Ddescription>=E6=9C=80=E5=90=8E=E6=9B=B4=E6=96=B0=E6=97=B6=E9=97=B4=
=EF=BC=9A2008-01-07 =E5=85=B3=E9=94=AE=E5=AD=97:=20
<STRONG>json=E5=AD=A6=E4=B9=A0</STRONG></DIV>
      <DIV class=3Dlinks><A=20
      =
href=3D"http://www.javaeye.com/forums/46/topics/153727/posts/443355/quote=
">=E5=BC=95=E7=94=A8</A>=20
      </DIV></DIV>
      <DIV class=3D"postbody clearfix">
      <DIV id=3Drelated_topics>=E7=9B=B8=E5=85=B3=E6=96=87=E7=AB=A0: =
<SPAN class=3Dclose><A title=3D=E5=85=B3=E9=97=AD=20
      onclick=3D"$('related_topics').hide();return false;"=20
      href=3D"http://www.javaeye.com/post/443355#">&nbsp;</A></SPAN>=20
      <UL>
        <LI><A href=3D"http://www.javaeye.com/topic/71343"=20
        target=3D_blank>JSON=E5=AD=A6=E4=B9=A0</A> =
</LI></UL><BR><SPAN>=E6=8E=A8=E8=8D=90=E5=9C=88=E5=AD=90: <A=20
      href=3D"http://ecside.group.javaeye.com/" =
target=3D_blank>GT-Grid</A></SPAN>=20
      <BR><A href=3D"http://www.javaeye.com/wiki/topic/153727"=20
      =
target=3D_blank>=E6=9B=B4=E5=A4=9A=E7=9B=B8=E5=85=B3=E6=8E=A8=E8=8D=90</A=
> </DIV>
      <SCRIPT type=3Dtext/javascript>=0A=
            new Draggable("related_topics");=0A=
          </SCRIPT>
      JSON =EF=BC=88JavaScript Object =
Notation=EF=BC=89=E4=B8=80=E7=A7=8D=E7=AE=80=E5=8D=95=E7=9A=84=E6=95=B0=E6=
=8D=AE=E6=A0=BC=E5=BC=8F=EF=BC=8C=E6=AF=94xml=E6=9B=B4=E8=BD=BB=E5=B7=A7=E3=
=80=82 JSON =E6=98=AF JavaScript=20
      =
=E5=8E=9F=E7=94=9F=E6=A0=BC=E5=BC=8F=EF=BC=8C=E8=BF=99=E6=84=8F=E5=91=B3=E7=
=9D=80=E5=9C=A8 JavaScript =E4=B8=AD=E5=A4=84=E7=90=86 JSON =
=E6=95=B0=E6=8D=AE=E4=B8=8D=E9=9C=80=E8=A6=81=E4=BB=BB=E4=BD=95=E7=89=B9=E6=
=AE=8A=E7=9A=84 API =E6=88=96=E5=B7=A5=E5=85=B7=E5=8C=85=E3=80=82 =
JSON=E7=9A=84=E8=A7=84=E5=88=99=E5=BE=88=E7=AE=80=E5=8D=95=EF=BC=9A=20
      =
=E5=AF=B9=E8=B1=A1=E6=98=AF=E4=B8=80=E4=B8=AA=E6=97=A0=E5=BA=8F=E7=9A=84=E2=
=80=9C=E2=80=98=E5=90=8D=E7=A7=B0/=E5=80=BC=E2=80=99=E5=AF=B9=E2=80=9D=E9=
=9B=86=E5=90=88=E3=80=82=E4=B8=80=E4=B8=AA=E5=AF=B9=E8=B1=A1=E4=BB=A5=E2=80=
=9C{=E2=80=9D=EF=BC=88=E5=B7=A6=E6=8B=AC=E5=8F=B7=EF=BC=89=E5=BC=80=E5=A7=
=8B=EF=BC=8C=E2=80=9C}=E2=80=9D=EF=BC=88=E5=8F=B3=E6=8B=AC=E5=8F=B7=EF=BC=
=89=E7=BB=93=E6=9D=9F=E3=80=82=E6=AF=8F=E4=B8=AA=E2=80=9C=E5=90=8D=E7=A7=B0=
=E2=80=9D=E5=90=8E=E8=B7=9F=E4=B8=80=E4=B8=AA=E2=80=9C:=E2=80=9D=EF=BC=88=
=E5=86=92=E5=8F=B7=EF=BC=89=EF=BC=9B=E2=80=9C=E2=80=98=E5=90=8D=E7=A7=B0/=
=E5=80=BC=E2=80=99=20
      =
=E5=AF=B9=E2=80=9D=E4=B9=8B=E9=97=B4=E4=BD=BF=E7=94=A8=E2=80=9C,=E2=80=9D=
=EF=BC=88=E9=80=97=E5=8F=B7=EF=BC=89=E5=88=86=E9=9A=94=E3=80=82=E5=85=B7=E4=
=BD=93=E7=BB=86=E8=8A=82=E5=8F=82=E8=80=83http://www.json.org/json-zh.htm=
l =
=E4=B8=BE=E4=B8=AA=E7=AE=80=E5=8D=95=E7=9A=84=E4=BE=8B=E5=AD=90=EF=BC=9A =
js =E4=BB=A3=E7=A0=81=20
      <BR><BR><PRE class=3Djava name=3D"code">function showJSON() {   =20
    var user =3D    =20
    {    =20
        "username":"andy",   =20
        "age":20,   =20
        "info": { "tel": "123456", "cellphone": "98765"},   =20
        "address":   =20
            [   =20
                {"city":"beijing","postcode":"222333"},   =20
                {"city":"newyork","postcode":"555666"}   =20
            ]   =20
    }   =20
       =20
    alert(user.username);   =20
    alert(user.age);   =20
    alert(user.info.cellphone);   =20
    alert(user.address[0].city);   =20
    alert(user.address[0].postcode);   =20
}   =20
</PRE><BR><BR>=E8=BF=99=E8=A1=A8=E7=A4=BA=E4=B8=80=E4=B8=AAuser=E5=AF=B9=E8=
=B1=A1=EF=BC=8C=E6=8B=A5=E6=9C=89username, age, info, address =
=E7=AD=89=E5=B1=9E=E6=80=A7=E3=80=82=20
      =
<BR>=E5=90=8C=E6=A0=B7=E4=B9=9F=E5=8F=AF=E4=BB=A5=E7=94=A8JSON=E6=9D=A5=E7=
=AE=80=E5=8D=95=E7=9A=84=E4=BF=AE=E6=94=B9=E6=95=B0=E6=8D=AE=EF=BC=8C=E4=BF=
=AE=E6=94=B9=E4=B8=8A=E9=9D=A2=E7=9A=84=E4=BE=8B=E5=AD=90 <BR>js =
=E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava name=3D"code">function =
showJSON() {   =20
    var user =3D    =20
    {    =20
        "username":"andy",   =20
        "age":20,   =20
        "info": { "tel": "123456", "cellphone": "98765"},   =20
        "address":   =20
            [   =20
                {"city":"beijing","postcode":"222333"},   =20
                {"city":"newyork","postcode":"555666"}   =20
            ]   =20
    }   =20
       =20
    alert(user.username);   =20
    alert(user.age);   =20
    alert(user.info.cellphone);   =20
    alert(user.address[0].city);   =20
    alert(user.address[0].postcode);   =20
       =20
    user.username =3D "Tom";   =20
    alert(user.username);   =20
}   =20
</PRE><BR><BR><BR>JSON=E6=8F=90=E4=BE=9B=E4=BA=86json.js=E5=8C=85=EF=BC=8C=
=E4=B8=8B=E8=BD=BDhttp://www.json.org/json.js=20
      =
=E5=90=8E=EF=BC=8C=E5=B0=86=E5=85=B6=E5=BC=95=E5=85=A5=E7=84=B6=E5=90=8E=E5=
=B0=B1=E5=8F=AF=E4=BB=A5=E7=AE=80=E5=8D=95=E7=9A=84=E4=BD=BF=E7=94=A8obje=
ct.toJSONString()=E8=BD=AC=E6=8D=A2=E6=88=90JSON=E6=95=B0=E6=8D=AE=E3=80=82=
 <BR>js =E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava =
name=3D"code">function showCar() {   =20
    var carr =3D new Car("Dodge", "Coronet R/T", 1968, "yellow");   =20
    alert(carr.toJSONString());   =20
}   =20
  =20
function Car(make, model, year, color)       {   =20
     this.make  =3D  make;   =20
     this.model  =3D  model;   =20
     this.year  =3D  year;   =20
     this.color  =3D  color;   =20
}   =20
</PRE><BR><BR><BR>=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8eval=E6=9D=A5=E8=BD=
=AC=E6=8D=A2JSON=E5=AD=97=E7=AC=A6=E5=88=B0Object <BR>js =
=E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava name=3D"code">function =
myEval() {   =20
    var str =3D '{ "name": "Violet", "occupation": "character" }';   =20
    var obj =3D eval('(' + str + ')');   =20
    alert(obj.toJSONString());   =20
}   =20
</PRE><BR><BR>=E6=88=96=E8=80=85=E4=BD=BF=E7=94=A8parseJSON()=E6=96=B9=E6=
=B3=95 <BR>js =E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava =
name=3D"code">function myEval() {   =20
    var str =3D '{ "name": "Violet", "occupation": "character" }';   =20
    var obj =3D str.parseJSON();   =20
    alert(obj.toJSONString());   =20
}   =20
</PRE><BR><BR><BR>=E4=B8=8B=E9=9D=A2=E4=BD=BF=E7=94=A8prototype=E5=86=99=E4=
=B8=80=E4=B8=AAJSON=E7=9A=84ajax=E4=BE=8B=E5=AD=90=E3=80=82 =
<BR>=E5=85=88=E5=86=99=E4=B8=80=E4=B8=AAservlet=20
      =
(=E6=88=91=E7=9A=84=E6=98=AFservlet.ajax.JSONTest1.java)=E5=B0=B1=E5=86=99=
=E4=B8=80=E5=8F=A5=E8=AF=9D <BR>java =E4=BB=A3=E7=A0=81 <BR><PRE =
class=3Djava name=3D"code">response.getWriter().print("{ \"name\": =
\"Violet\", \"occupation\": \"character\" }"); =20
</PRE><BR><BR>=E5=86=8D=E5=9C=A8=E9=A1=B5=E9=9D=A2=E4=B8=AD=E5=86=99=E4=B8=
=80=E4=B8=AAajax=E7=9A=84=E8=AF=B7=E6=B1=82 <BR>js =E4=BB=A3=E7=A0=81 =
<BR><PRE class=3Djava name=3D"code">function sendRequest() {   =20
    var url =3D "/MyWebApp/JSONTest1";   =20
    var mailAjax =3D new Ajax.Request(   =20
        url,   =20
        {   =20
            method: 'get',   =20
            onComplete: jsonResponse   =20
        }   =20
    );   =20
}   =20
  =20
function jsonResponse(originalRequest) {   =20
    alert(originalRequest.responseText);   =20
    var myobj =3D originalRequest.responseText.parseJSON();   =20
    alert(myobj.name);   =20
}   =20
</PRE><BR><BR><BR>prototype-1.5.1.js=E4=B8=AD=E6=8F=90=E4=BE=9B=E4=BA=86J=
SON=E7=9A=84=E6=96=B9=E6=B3=95=EF=BC=8CString.evalJSON(),=20
      =E5=8F=AF=E4=BB=A5=E4=B8=8D=E4=BD=BF=E7=94=A8json.js, =
=E4=BF=AE=E6=94=B9=E4=B8=8A=E9=9D=A2=E7=9A=84=E6=96=B9=E6=B3=95 <BR>js =
=E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava name=3D"code">function =
jsonResponse(originalRequest) {   =20
    alert(originalRequest.responseText);   =20
    var myobj =3D originalRequest.responseText.evalJSON(true);   =20
    alert(myobj.name);   =20
}   =20
</PRE><BR><BR><BR>JSON=E8=BF=98=E6=8F=90=E4=BE=9B=E4=BA=86java=E7=9A=84ja=

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -