簡體   English   中英

如何使用 jquery 刪除雙引號

[英]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);

 }); 

https://jsfiddle.net/1myxu6wg/

這是沒有雙引號的正確 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

PHP: https://www.php.net/manual/en/function.json-decode.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM