1樓:
var ajson =
var str = json.stringify(ajson);
var res = json.parse(str);
2樓:乂剪鍾情
首先,需要說明的是,標準的json物件格式為,鍵必須帶有雙引號,也就是說你上面的格式沒有問題,既然你有這樣的需求,下面**可以實現:
// 待處理的json物件
var jsonobj = ;
// json的值將被臨時儲存在這個變數中var keyvalue = "";
// 處理好的json字串
var jsonstr = "";
for (var key in jsonobj)// 去除最後一個逗號
keyvalue = keyvalue.substring(0,keyvalue.length - 1);
jsonstr = "";
console.log(jsonstr);
3樓:蒲公英丨丶
樓下的答案是真的搞笑,我也遇到了這個問題,還是自己動手寫了下,不多廢話了,大體思路看圖:
下邊是**:
function getstr(data),]var jsondata = json.stringify(data).replace(/\"/g, ""); //這裡去掉所有"
console.log("---"+jsondata);
// 下邊操作
// :替換:"
// ,替換",
// }]替換"}]
// }",,\]/g,"\"\}\]").replace(/\}\"\,\\,\;
4樓:匿名使用者
老鐵你好。你有沒有發現json裡的中文都轉碼啦?這是因為json在傳到js中的時候解析了,要想不解析,可以將該json字串使用 var value = [(${data.
jsonstr)] 包裹一下。望採納
5樓:
你上面一段是json字串,不管你js操作還是傳遞到後臺伺服器操作,你都要把json字串轉換成json物件來操作才方便,至於是否去掉引號問題,那個就不需要你去單獨操作了,沒實際意義
6樓:差很多先生
key帶不帶引號是一樣的
7樓:匿名使用者
為什麼要去掉。。不去掉也是一樣的啊
js中去掉字串中的雙引號
8樓:育知同創教育
直接替換不就完了嗎:
d = d.replace("\"","").replace("\"","");
如果不確定有多少個雙引號:
d = d.replace(/\"/g, "");
js中編寫方法 去掉陣列的重複元素
從i 0開始迴圈 看s i 有沒有被取到過 如果沒取到tmp就增加一個元素s i o s i 就是用來判斷s i 有沒有出現過 所以取到一次後就把o s i 設成1 c語言問題 把一個陣列中的重複元素去掉 define crt secure no deprecate include include ...
js中陣列中元素之間的逗號如何去掉
需要準備的材料分別是 電腦 html編輯器 瀏覽器。1 首先,開啟html編輯器,新建html檔案,例如 版index.html。2 在index.html的標籤權中,輸入js var a 1,2,3,4,5 var b a.join document.body.innertext b 3 瀏覽器執...
怎麼在html檔案中呼叫js檔案
都是一樣的。在html中加入。這樣就可以呼叫了 在html網頁裡怎麼呼叫js檔案中的函式 1 首先要引入js檔案 2 指定的元素呼叫js的方法 下面的例子是jquery的方法呼叫 each遍歷函式,mouseenter函式,find函式 3 自定義的函式也的呼叫 function show1 obj...