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

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

📁 eclipse 中文教程 实用 word 版本
💻 MHT
📖 第 1 页 / 共 5 页
字号:
r=E5=8C=85 http://www.json.org/java/index.html=20
      =
API=E4=B9=9F=E5=BE=88=E7=AE=80=E5=8D=95=EF=BC=8C=E4=B8=8B=E9=9D=A2=E4=B8=BE=
=E4=B8=AA=E4=BE=8B=E5=AD=90 =
<BR>=E5=9C=A8javascript=E4=B8=AD=E5=A1=AB=E5=8A=A0=E8=AF=B7=E6=B1=82=E5=8F=
=82=E6=95=B0 <BR>js =E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava =
name=3D"code">function sendRequest() {   =20
    var carr =3D new Car("Dodge", "Coronet R/T", 1968, "yellow");   =20
    var pars =3D "car=3D" + carr.toJSONString();   =20
  =20
    var url =3D "/MyWebApp/JSONTest1";   =20
    var mailAjax =3D new Ajax.Request(   =20
        url,   =20
        {   =20
            method: 'get',   =20
            parameters: pars,   =20
            onComplete: jsonResponse   =20
        }   =20
    );   =20
}   =20
</PRE><BR><BR><BR>=E4=BD=BF=E7=94=A8JSON=E8=AF=B7=E6=B1=82=E5=AD=97=E7=AC=
=A6=E4=B8=B2=E5=B0=B1=E5=8F=AF=E4=BB=A5=E7=AE=80=E5=8D=95=E7=9A=84=E7=94=9F=
=E6=88=90JSONObject=E5=B9=B6=E8=BF=9B=E8=A1=8C=E8=A7=A3=E6=9E=90,=E4=BF=AE=
=E6=94=B9servlet=E6=B7=BB=E5=8A=A0JSON=E7=9A=84=E5=A4=84=E7=90=86(=E8=A6=81=
=E4=BD=BF=E7=94=A8json.jar)=20
      <BR>java =E4=BB=A3=E7=A0=81 <BR><PRE class=3Djava =
name=3D"code">private void doService(HttpServletRequest request, =
HttpServletResponse response) throws IOException {   =20
        String s3 =3D request.getParameter("car");   =20
        try {   =20
            JSONObject jsonObj =3D new JSONObject(s3);   =20
            System.out.println(jsonObj.getString("model"));   =20
            System.out.println(jsonObj.getInt("year"));   =20
        } catch (JSONException e) {   =20
            e.printStackTrace();   =20
        }   =20
        response.getWriter().print("{ \"name\": \"Violet\", =
\"occupation\": \"character\" }");   =20
    }  =20
</PRE><BR><BR>=E5=90=8C=E6=A0=B7=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8JSONO=
bject=E7=94=9F=E6=88=90JSON=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=8C=E4=BF=AE=E6=
=94=B9servlet <BR>java =E4=BB=A3=E7=A0=81 <BR><BR><PRE class=3Djava =
name=3D"code">private void doService(HttpServletRequest request, =
HttpServletResponse response) throws IOException {   =20
        String s3 =3D request.getParameter("car");   =20
        try {   =20
            JSONObject jsonObj =3D new JSONObject(s3);   =20
            System.out.println(jsonObj.getString("model"));   =20
            System.out.println(jsonObj.getInt("year"));   =20
        } catch (JSONException e) {   =20
            e.printStackTrace();   =20
        }   =20
           =20
        JSONObject resultJSON =3D new JSONObject();   =20
        try {   =20
            resultJSON.append("name", "Violet")   =20
                      .append("occupation", "developer")   =20
                      .append("age", new Integer(22));   =20
            System.out.println(resultJSON.toString());   =20
        } catch (JSONException e) {   =20
            e.printStackTrace();   =20
        }   =20
        response.getWriter().print(resultJSON.toString());   =20
    }   =20
</PRE><BR><BR><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
    alert(myobj.age);   =20
}  =20
</PRE></DIV>
      <DIV =
id=3Dtopic_copyright>=E5=A3=B0=E6=98=8E=EF=BC=9AJavaEye=E6=96=87=E7=AB=A0=
=E7=89=88=E6=9D=83=E5=B1=9E=E4=BA=8E=E4=BD=9C=E8=80=85=EF=BC=8C=E5=8F=97=E6=
=B3=95=E5=BE=8B=E4=BF=9D=E6=8A=A4=E3=80=82=E6=B2=A1=E6=9C=89=E4=BD=9C=E8=80=
=85=E4=B9=A6=E9=9D=A2=E8=AE=B8=E5=8F=AF=E4=B8=8D=E5=BE=97=E8=BD=AC=E8=BD=BD=
=E3=80=82 </DIV>
      <DIV =
id=3Dforum_advert_b3><SPAN>=E6=8E=A8=E8=8D=90=E9=93=BE=E6=8E=A5</SPAN>=20
      <UL class=3Dadverts>
        <LI><A href=3D"http://www.javaeye.com/adverts/126" =
target=3D_blank><SPAN=20
        style=3D"FONT-WEIGHT: bold; COLOR: =
red">=E5=9C=A8=E7=B9=81=E7=90=90=E4=B8=AD=E6=8C=A3=E6=89=8E=E8=BF=98=E6=98=
=AF=E7=AE=80=E5=8C=96=E8=87=AA=E4=B8=BB=E7=AE=A1=E7=90=86=EF=BC=9F</SPAN>=
</A>
        <LI><A href=3D"http://www.javaeye.com/adverts/128" =
target=3D_blank>IBM=20
        =
Rational=E8=BD=AF=E4=BB=B6=E5=BC=80=E5=8F=91=E9=AB=98=E5=B3=B0=E8=AE=BA=E5=
=9D=9B9=E6=9C=88=E6=8F=AD=E5=B9=95</A>
        <LI><A href=3D"http://www.javaeye.com/adverts/111" =
target=3D_blank><SPAN=20
        style=3D"FONT-WEIGHT: bold; COLOR: =
red">Windows7=E5=9C=A8=E5=BE=AE=E8=BD=AFWinHEC=20
        =
2008=E4=B8=8A=E6=8F=AD=E5=BC=80=E7=A5=9E=E7=A7=98=E9=9D=A2=E7=BA=B1</SPAN=
></A></LI></UL></DIV></TD></TR>
  <TR>
    <TD class=3Dpostauthor><A=20
    =
href=3D"http://www.javaeye.com/post/443355#">=E8=BF=94=E5=9B=9E=E9=A1=B6=E6=
=A5=BC</A></TD>
    <TD class=3Dpostcontent>
      <DIV class=3Dicons><A class=3Dicon_www =
title=3D=E6=B5=8F=E8=A7=88=E4=BD=9C=E8=80=85=E7=9A=84=E5=8D=9A=E5=AE=A2=20
      href=3D"http://piaochunzhi.javaeye.com/">&nbsp;</A> <A =
class=3Dicon_profile=20
      title=3D=E6=B5=8F=E8=A7=88=E4=BD=9C=E8=80=85=E8=B5=84=E6=96=99 =
href=3D"http://piaochunzhi.javaeye.com/blog/profile">&nbsp;</A>=20
      </DIV></TD></TR>
  <TR class=3Dsep2>
    <TD colSpan=3D2></TD></TR>
  <TR id=3Dp_443422>
    <TD class=3Dpostauthor>
      <UL>
        <LI class=3Dname>tinsn=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://tinsn.javaeye.com/" target=3D_blank><IMG=20
        title=3D"tinsn=E7=9A=84=E5=8D=9A=E5=AE=A2: tinsn" =
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: 16=20
        <LI>=E7=A7=AF=E5=88=86: 10=20
        <LI><IMG =
src=3D"http://www.javaeye.com/images/status/online.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 </DIV>
      <DIV class=3Dlinks><A=20
      =
href=3D"http://www.javaeye.com/forums/46/topics/153727/posts/443422/quote=
">=E5=BC=95=E7=94=A8</A>=20
      </DIV></DIV>
      <DIV class=3D"postbody =
clearfix">=E8=AF=B7=E9=97=AE=E5=8F=AF=E4=BB=A5=E8=A3=85=E8=BD=BD=E5=88=B0=
=E6=88=91=E7=9A=84=E7=99=BE=E5=BA=A6blog=E5=90=97=EF=BC=9F =
</DIV></TD></TR>
  <TR>
    <TD class=3Dpostauthor><A=20
    =
href=3D"http://www.javaeye.com/post/443355#">=E8=BF=94=E5=9B=9E=E9=A1=B6=E6=
=A5=BC</A></TD>
    <TD class=3Dpostcontent>
      <DIV class=3Dicons><A class=3Dicon_www =
title=3D=E6=B5=8F=E8=A7=88=E4=BD=9C=E8=80=85=E7=9A=84=E5=8D=9A=E5=AE=A2=20
      href=3D"http://tinsn.javaeye.com/">&nbsp;</A> <A =
class=3Dicon_profile=20
      title=3D=E6=B5=8F=E8=A7=88=E4=BD=9C=E8=80=85=E8=B5=84=E6=96=99 =
href=3D"http://tinsn.javaeye.com/blog/profile">&nbsp;</A>=20
</DIV>
      <DIV class=3Dpost_rate_box id=3Dpost_rate_box_443422><A =
class=3Dgood title=3D=E5=A5=BD=20
      onclick=3D"return false;" =
href=3D"http://www.javaeye.com/post/443355#">0</A>=20
      <A class=3Dhidden title=3D=E5=B7=AE onclick=3D"return false;"=20
      href=3D"http://www.javaeye.com/post/443355#">0</A> =
=E8=AF=B7=E7=99=BB=E5=BD=95=E5=90=8E=E6=8A=95=E7=A5=A8</DIV></TD></TR>
  <TR class=3Dsep2>
    <TD colSpan=3D2></TD></TR></TBODY></TABLE>
<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></DIV>
<DIV>
<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>=20
<BR><BR>=E8=B7=B3=E8=BD=AC=E8=AE=BA=E5=9D=9B:<SELECT id=3Dforum_urlname=20
onchange=3D"window.location=3D'/forums/board/'+this.value"=20
  name=3Dforum[urlname]><OPTION value=3DJava>Java</OPTION> <OPTION=20
  value=3DRuby>Ruby</OPTION> <OPTION value=3DAJAX>AJAX</OPTION> <OPTION=20
  value=3Ddotnet>Microsoft .Net</OPTION> <OPTION =
value=3DTech>=E7=BB=BC=E5=90=88=E6=8A=80=E6=9C=AF</OPTION> <OPTION=20
  value=3DNew selected>=E5=85=A5=E9=97=A8=E8=AE=A8=E8=AE=BA</OPTION> =
<OPTION =
value=3DAgile>=E8=BD=AF=E4=BB=B6=E5=BC=80=E5=8F=91=E5=92=8C=E9=A1=B9=E7=9B=
=AE=E7=AE=A1=E7=90=86</OPTION>=20
  <OPTION =
value=3DIndustry>=E8=A1=8C=E4=B8=9A=E8=A7=A3=E5=86=B3=E6=96=B9=E6=A1=88</=
OPTION> <OPTION =
value=3Dcompany>=E5=8E=82=E5=95=86=E8=AE=BA=E5=9D=9B</OPTION>=20
  <OPTION value=3DJob>=E6=8B=9B=E8=81=98=E6=B1=82=E8=81=8C</OPTION> =
<OPTION =
value=3DLife>=E6=B5=B7=E9=98=94=E5=A4=A9=E7=A9=BA</OPTION></SELECT>=20
<DIV id=3Dforum_advert_b2><SPAN>JavaEye=E6=8E=A8=E8=8D=90</SPAN>
<UL class=3Dadverts></UL></DIV></DIV></DIV>
<DIV style=3D"DISPLAY: none">
<FORM id=3Dpost_rate_form=20
onsubmit=3D"new Ajax.Request('/posts/rate', {asynchronous:true, =
evalScripts:true, parameters:Form.serialize(this)}); return false;"=20
action=3D/posts/rate method=3Dpost><INPUT id=3Dpost_rate_id =
type=3Dhidden name=3Did>=20
<INPUT id=3Dpost_rate_type type=3Dhidden name=3Dtype> </FORM></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
dp.SyntaxHighlighter.ClipboardSwf =3D =
'/javascripts/syntaxhighlighter/clipboard.swf';=0A=
dp.SyntaxHighlighter.HighlightAll('code', true, true);=0A=
  =0A=
fix_image_size($$('div.postbody img'), 760);=0A=
=0A=
function rate_post(id, type) {=0A=
  Element.update('post_rate_box_' + id, =
'=E6=8F=90=E4=BA=A4=E4=B8=AD...');=0A=
  new Ajax.Request('/posts/rate', {asynchronous:true, evalScripts:true, =
parameters:{"id":id, "type":type}});	=0A=
}=0A=
=0A=
function rate_topic(type) {=0A=
  Element.update('topic_rate_box', '=E6=8F=90=E4=BA=A4=E4=B8=AD...');=0A=
  new Ajax.Request('/topics/rate', {asynchronous:true, evalScripts:true, =
parameters:{"id":153727, "type":type}});=0A=
    }=0A=
=0A=
=0A=
      var scroll_to =3D $("p_443355");=0A=
      if(scroll_to) {=0A=
        document.observe("dom:loaded", function() =
{Element.scrollTo(scroll_to);});=0A=
      }=0A=
      =0A=
</SCRIPT>
</DIV>
<DIV id=3Dnav>
<DIV class=3Dwrapper>
<UL>
  <LI><A href=3D"http://www.javaeye.com/">=E9=A6=96=E9=A1=B5</A> </LI>
  <LI><A href=3D"http://www.javaeye.com/news">=E6=96=B0=E9=97=BB</A> =
</LI>
  <LI><A class=3Dselected =
href=3D"http://www.javaeye.com/forums">=E8=AE=BA=E5=9D=9B</A> </LI>
  <LI><A href=3D"http://www.javaeye.com/ask">=E9=97=AE=E7=AD=94</A> =
</LI>
  <LI><A =
href=3D"http://www.javaeye.com/wiki">=E7=9F=A5=E8=AF=86=E5=BA=93</A> =
</LI>
  <LI><A href=3D"http://www.javaeye.com/blogs">=E5=8D=9A=E5=AE=A2</A> =
</LI>
  <LI><A href=3D"http://www.javaeye.com/groups">=E5=9C=88=E5=AD=90</A> =
</LI>
  <LI><A href=3D"http://job.javaeye.com/" =
target=3D_blank>=E6=8B=9B=E8=81=98 <SPAN=20
  style=3D"BORDER-RIGHT: #2be42b 1px solid; PADDING-RIGHT: 2px; =
BORDER-TOP: #2be42b 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #2be42b 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #2be42b 1px solid; BACKGROUND-COLOR: =
#7de865">New</SPAN></A>=20
  </LI>
  <LI><A =
href=3D"http://www.javaeye.com/index/service">=E6=9C=8D=E5=8A=A1</A> =
</LI>
  <LI class=3Dlast><A =
href=3D"http://www.javaeye.com/search">=E6=90=9C=E7=B4=A2</A>=20
</LI></UL></DIV></DIV>
<DIV id=3Dchannel_nav>
<UL>
  <LI><A href=3D"http://java.javaeye.com/">Java</A> </LI>
  <LI><A href=3D"http://ruby.javaeye.com/">Ruby</A> </LI>
  <LI><A href=3D"http://ajax.javaeye.com/">AJAX</A> </LI>
  <LI><A href=3D"http://agile.javaeye.com/">=E6=95=8F=E6=8D=B7</A> </LI>
  <LI><A href=3D"http://book.javaeye.com/">=E5=9B=BE=E4=B9=A6</A> </LI>
  <LI><A href=3D"http://oracle.javaeye.com/">Oracle</A> </LI>
  <LI class=3Dlast><A =
href=3D"http://primeton.javaeye.com/">=E6=99=AE=E5=85=83</A>=20
</LI></UL></DIV></DIV>
<DIV id=3Dfooter>
<DIV id=3Dsite_nav>
<UL>
  <LI><A =
href=3D"http://www.javaeye.com/index/service">=E5=B9=BF=E5=91=8A=E6=9C=8D=
=E5=8A=A1</A>=20
  <LI><A =
href=3D"http://webmaster.javaeye.com/">JavaEye=E9=BB=91=E6=9D=BF=E6=8A=A5=
</A>=20
  <LI><A =
href=3D"http://www.javaeye.com/index/sitemap">=E7=BD=91=E7=AB=99=E5=9C=B0=
=E5=9B=BE</A>=20
  <LI><A =
href=3D"http://www.javaeye.com/index/aboutus">=E5=85=B3=E4=BA=8E=E6=88=91=
=E4=BB=AC</A>=20
  <LI><A =
href=3D"http://www.javaeye.com/index/contactus">=E8=81=94=E7=B3=BB=E6=88=91=
=E4=BB=AC</A>=20
  <LI class=3Dlast><A =
href=3D"http://www.javaeye.com/index/friend_links">=E5=8F=8B=E6=83=85=E9=93=
=BE=E6=8E=A5</A>=20
  </LI></UL></DIV>
<DIV id=3Dcopyright>=C2=A9 2003-2008 JavaEye.com. All rights reserved. =
=E4=B8=8A=E6=B5=B7=E7=82=AF=E8=80=90=E8=AE=A1=E7=AE=97=E6=9C=BA=E8=BD=AF=E4=
=BB=B6=E6=9C=89=E9=99=90=E5=85=AC=E5=8F=B8 [=20
=E6=B2=AAICP=E5=A4=8705023328=E5=8F=B7 ] </DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var pageTracker =3D _gat._getTracker("UA-535605-1");=0A=
pageTracker._setDomainName("javaeye.com");=0A=
pageTracker._initData();=0A=
pageTracker._trackPageview();=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01C927BD.B2A1A510
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.javaeye.com/images/logo.gif?1212054226

R0lGODlhyABBAPcAACeCAOju8/9ZAU93n7TF1iJUh4OfvP+EQ0+ZL//Fpm+QsSlZi83Y5EGRH4i6
cv9nF/+hb//o3MPcuZmwx//59jdkksTR32qpT//UvWCEqL7N3N/m7tvq1bfWq/+QVf+0jKDIj/93
MKe7z5StxTJgj/D090Zvmv9fC+fx43exX8/jx1l+pfP48TSJD1yhP//ezGaJrEBrl6zPnf///4qk
v3iWtq7A0/9vIzNmmaO4zf++nPX3+f+ZZkyXLNXe6P+JSyFSjP/Lr/H370Ntme/y9v+rfoC1aFN6
ouTv3y5djlyBp/f3/5+1y5PAf9bnz/99Of/z7WqMrnyauP/i0//axv/v58bT4GSlSP9tIDNmmaq9
0eTq8FieOoeivmOGqv9cBv/Hqt7e7zxolbDC1Obs8f+3kXCsVtDb5o6owlF4oP9zKc7W3v9iD/+Z
ZiFajJyzybvYr/+NUf95Mv+HSP+SWP+9pf/v3pTBgf/Zxf/OtP+whnSUtEpzncngv/9pGv/17/+A
Pf/l1/+ldf+6lQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAADIAEEA
AAj/AGcIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKtLhhQYGTKFMWYDLy4x4l

⌨️ 快捷键说明

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