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中 是什麼意思
東東程式猿 本身沒有意思,jquery的裡面定義過 所以可以用,這就好比,你定義了一個function,寫法如下 function id 這樣你的js 中也可以用類似jquery中的寫法,id 嘿嘿,如果沒有引入jquery,自己這樣定義一個function,其實是很方便的。 jquery裡才有 原...
在js中怎麼結束當前for迴圈,js裡的for迴圈問題,下面這個for迴圈是什麼時候停止的
1.break 結束迴圈推薦使用2.return 直接跳出方法,如果僅僅只想結束迴圈不建議使用,因其 是,這個方法不再執行 3.迴圈變數 最大值 最小值 看你迴圈是從高數字到低還是低到高,高到低設定成0,低到高設定成陣列的length,該方法對for in語句無效 迴圈變數低到高 var arr 1...
js中《是什麼運算子, 在js中是什麼運算子,什麼意思
小河魨 移位運算子。左移運算子 右移運算子 先把數字轉換成二進位制,然後根據符號向左向右移動,根據後面的數字決定移動幾位。比如數字8,二進位制是1000,那麼8 2就是1000向左移動二位,變成了100000結果是32.原理,數字在計算機裡面都是用 0000000000001000表示的。把1向左移...