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

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

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如何去掉字串中的標籤,js如何去掉字串中所有的逗號

這個要用到js中的replace 方法,當然也要用到一個簡單的正規表示式 list dsadasdasdas list list.replace ig,結果即dsadasdasdas jquery解決方案 var div div.html 變形金 剛玩具 變形金剛3 大黃蜂 擎天柱 聲光功能 ale...

js中newoption的具體使用方法

var opt new option desc,val var sel document.createelement select sel options.add opt js中new option的具體使用方法 var opt new option desc,val var sel documen...

js中是什麼意思,在js中是什麼意思?

沒什麼特別意思。就是有的人喜歡把這個符號定義成一個物件 比如 var function id 那麼,你執行 id 就相當於執行了document.getelementbyid id javascript是一種能讓你的網頁更加生動活潑的程式語言,也是目前網頁中設計中最容易學又最方便的語言。js中 是什...