[英]how to remove double quotations using jquery
如何使用 jquery 從數組鍵中刪除所有引號:
var data = [{"lat":35.67842130775499,"lng":139.76254865075686},
{"lat":35.67969389747307,"lng":139.76104136239624},
{"lat":35.68026039376082,"lng":139.76128816239623}];
這是我的數據,所以我如何使用 jquery 從 lat 和 lng 中刪除雙引號。 目前我正在使用:-
var vrold = data.replace('"','').replace('"','');
但這僅刪除第一個單詞引號。 我想要這種類型的數據格式:-
var newData = [{lat:35.67842130775499, lng:139.76254865075686},
{lat:35.67969389747307, lng:139.76104136239624},
{lat:35.68026039376082, lng:139.76128816239623}];
你可以試試這個
$(document).ready(function() {
var data = [{
"lat": 35.67842130775499,
"lng": 139.76254865075686
},
{
"lat": 35.67969389747307,
"lng": 139.76104136239624
},
{
"lat": 35.68026039376082,
"lng": 139.76128816239623
}
];
var vrold = JSON.stringify(data).replace(/\"/g,"");
console.log(vrold);
});
這是沒有雙引號的正確 Json 格式。
所以你應該使用
var a = JSON.parse(data);
JSON.parse 使用 for 或 foreach 方法處理數組數據時返回 Array(Object)。
Javascript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.