使用josn在js中key去掉雙引號

2021-07-30 17:31:33 字數 1430 閱讀 4259

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...