JSON.parse()和JSON.stringify()

来源:互联网 发布:东莞金博软件 编辑:程序博客网 时间:2024/05/18 23:54
<div id="article_content" class="article_content tracking-ad" data-mod="popu_307" data-dsm="post">

<p><span style="font-family:Arial; background-color:rgb(238,235,231)"><span style="font-size:13px">parse用于从一个字符串中解析出json对象,如</span></span></p>
<p><span style="font-family:Arial; font-size:13px; color:#666666"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap">var str = '{"name":"huangxiaojian","age":"23"}'</span><br>
</span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px; color:#0080ff"><span style="white-space:pre-wrap">结果:</span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px; color:#0080ff"><span style="white-space:pre-wrap"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap">JSON.parse(str)</span><br>
</span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px"><span style="white-space:pre-wrap"><span style="font-family:'dejavu sans mono',monospace; white-space:pre-wrap"></span></span></span></p>
<div class="header monospace" style="">
<div class="title" style="word-wrap:break-word; white-space:normal; line-height:18px">
Object</div>
</div>
<ol class="properties properties-tree monospace" tabindex="0" style="color:rgb(0,128,255); margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:6px; padding-bottom:2px; padding-left:16px; list-style-type:none; list-style-position:initial; min-height:18px; outline-style:none; outline-width:initial; outline-color:initial; font-family:'dejavu sans mono',monospace; white-space:pre-wrap">
<li title="" style=""><span class="name" style="color:rgb(136,19,145)">age</span><span class="separator" style="">:&nbsp;</span><span class="value console-formatted-string" style="color:rgb(196,26,22); white-space:pre">"23"</span></li><li title="" style=""><span class="name" style="color:rgb(136,19,145)">name</span><span class="separator" style="">:&nbsp;</span><span class="value console-formatted-string" style="color:rgb(196,26,22); white-space:pre">"huangxiaojian"</span></li><li title="" class="parent" style=""><span class="name dimmed" style="color:rgb(136,19,145)">__proto__</span><span class="separator" style="">:&nbsp;</span><span class="value console-formatted-object" style="position:relative; display:inline-block; vertical-align:top">Object</span></li></ol>
<p></p>
<p style="color:rgb(0,128,255)"><span style="font-family:'dejavu sans mono',monospace; font-size:13px; color:#0080ff"><span style="white-space:pre-wrap"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap"><br>
</span></span></span></p>
注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px"><span style="white-space:pre-wrap"><span style="font-family:'dejavu sans mono',monospace; white-space:pre-wrap"><br>
</span></span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px"><span style="white-space:pre-wrap"><span style="font-family:'dejavu sans mono',monospace; white-space:pre-wrap">stringify()用于从一个对象解析出字符串,如<br>
</span></span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px"><span style="white-space:pre-wrap"><span style="font-family:'dejavu sans mono',monospace; white-space:pre-wrap"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap">var
 a = {a:1,b:2}</span></span></span></span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px; color:#0080ff"><span style="white-space:pre-wrap">结果:</span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px; color:#0080ff"><span style="white-space:pre-wrap"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap">JSON.stringify(a)</span><br>
</span></span></p>
<p><span style="font-family:'dejavu sans mono',monospace; font-size:13px; color:#0080ff"><span style="white-space:pre-wrap"><span style="color:rgb(0,128,255); font-family:'dejavu sans mono',monospace; white-space:pre-wrap"><span style="font-family:'dejavu sans mono',monospace; white-space:pre-wrap">"</span><span class="console-formatted-string source-code" style="color:rgb(196,26,22); white-space:pre-wrap; font-family:'dejavu sans mono',monospace">{"a":1,"b":2}</span><span style="font-family:'dejavu sans mono',monospace; white-space:pre-wrap">"</span><br>
</span></span></span></p>
   
</div>
原创粉丝点击