Rumah > Soal Jawab > teks badan
Saya menggunakan json.stringify() untuk mendapatkan data semasa menghantar borang. Kembali seperti berikut.
{"domains":[{"value":"vvvvvvvvv"}],"cona":"heeheeheeheeheeheehee","conb":"minit, mata, mata, mata v"}
Bolehkah ia ditukar kepada format rentetan biasa saya ingin menukarnya ke format berikut. Selepas mencari banyak cara, saya tidak berjaya.
淡淡烟草味2017-05-18 11:00:08
json pada asasnya ialah rentetan, tetapi ia ialah rentetan "diformat".
Jika anda ingin menukarnya kepada rentetan lain, anda perlu menulis peraturan anda sendiri, seperti:
var objFormat = {toString:function(){return this.domains.map(function(item){
return item.value;
}).join(',')+','+this.cona+','+this.conb}};
var jsonStr = '{"domains":[{"value":"vvvvvvvvv"}],"cona":"嘻嘻嘻嘻嘻嘻下","conb":"分分分分分分v"}';
var parsedString = objFormat.toString.call(JSON.parse(jsonStr));
// 得到 vvvvvvvvv,嘻嘻嘻嘻嘻嘻下,分分分分分分v