如何使用jquery删除双引号?

问题描述 投票:0回答:1

如何使用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}];
javascript php jquery
1个回答
0
投票

你可以试试这个

$(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);

 }); 

https:/jsfiddle.net1myxu6wg


-1
投票

这是一个正确的Json格式,没有双引号。

所以你应该使用

var a = JSON.parse(data).JSON.parse返回Array(Object),当你使用for或foreach方法处理你的数组数据时。

当你使用for或foreach方法处理你的数组数据时,JSON.parse返回Array(Object)。

Javascript。https:/developer.mozilla.orgen-USdocsWebJavaScriptReferenceGlobal_ObjectsJSONparse。

PHP。https:/www.php.netmanualenfunction.json-decode.php

© www.soinside.com 2019 - 2024. All rights reserved.