【小(xiǎo)編推薦】js json常§π用(yòng)函數(shù)和(hé)操作(zu&≥®ò)

2017-09-06   | &nb<↑sp; 發布者:梁國(guó)芳  &±→•↓nbsp;|   查看(kàn):33&£ Ω20次

前端開(kāi)發

1.    二位數(shù§Ω)組json ,  删除 某字段π←™等于某值得(de) json。

var str=[
{"id&↓₹±÷quot;:"111","n>€ame":"張",πδ¥∏"age":"24&"ε→quot;,"text":15},¶£π
{"id":&q<→uot;222","name":"βγ;三","age":♦€​"25","text"•πδ←;:15},
{"id":₹≈÷"333","≥¥'name":"張三","age&quo≠&→t;:"26","text♦₽≈":15}
];
var&nb'÷sp;s=[];

for (var i=0;i<♠®≤;str.length;i++)
{   ∑→∑

if(str[i].id ↓∏ !="111"){
s.pu₹∏£sh(str[i]);
}

}

alert(JSON☆≈€.stringify(s));
輸出  [÷•{"id":"222&q≠<uot;,"name":"≤✔ €三","age&qu↑₹σot;:"25","text":15$λφ×},
{"id":"333",&q∞φuot;name":"張三""©;,"age":"26"₽₽​,"text":15}]

2.json 轉換 字符串:

     JSON.stringify(obj);

   

3.字符串轉換 json:

var obj = eval('($>∞★' + str + ')©∑×$');

或者

var obj = str.parseJSON(); //由JSON™♠ 字符串轉換為(wèi)JSON對(duì÷ε∏Ω)象

或者

var obj = JSON.parse(str); ÷Ω//由JSON字符串轉換為(wèi)JSON對(duì)象

============================εδ========

數(shù)組: 

數(shù)組字符串 轉成 數(shù)組對(duì)象   :


var  raw =  "[

 ['2016/12/30'♣≥,'3566.73','®λ;3572.88','9.14',& §★✔#39;0.26%','3538.11','3☆γ 573.68','187889600','26↓γ↑β778766','-'], 

 ['2015/12/29','3528✔♥.4','3563.74','9.14&♣​#39;,'0.26%','3515.5≈ ₩2','3564.17','182 φ≈551920','2509389✔∑"¶0','-'],

 ['2015/12/28','3635<"γ×.77','3533.78'≤‍σ★,'9.14','0.26%'• ↓ ,'3533.78','364↕€1.59','269983264',↑σ '36904280','-λ$9;],

 ['2016/12/25','3♣ 614.05','3627.91','9.1✘™4','0.26%',✘₩↔'3601.74','363→>5.26','198451120',€↔'27466004',&#∞₹39;-'],

 ['2016/12/24', ✘λβ'3631.31','3612.49', ±★9;9.14','0.26%','3572.2×£8','3640.22',​±©π'227785216','→₹≈31542126','-'],

 ['2016/12/23','3653.2↑&₽8','3636.09','9.14&#λ♣☆39;,'0.26%','3•±"633.03','3684.β" ε57','298201792','419902¶✔™92','-']

 ]";

轉成數(shù)組對(duì)象 :

var aa = eval(ret );