내가이숫자 문자열
$.getJSON('returngps.php').done(function(data) {
for (var i=0;i< data.length;i++){
console.log(data[i]);
}
}
내 문제와이 데이터를 얻기 위해 자바 스크립트를 사용하고 다음과 같은 PHP 코드
$result = mysql_query("select lat,lng from gpsdata limit 10");
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows[] = $r;
}
print json_encode($rows);
를 사용하여 웹 서버에서 JSON 데이터를 당기는하고이 들어 JSON을 처리하는 방법 반환되는 데이터입니다. 내가 현재 무엇입니까 출력은 다음과 같습니다
{lat: "53.399793333333", lng: "-6.3844516666667"}
내가 작업 할 것은이를 변환하는 방법은
{lat: 53.399793333333, lng: -6.3844516666667}
있습니까?
JSON 문자열은 문자열 뿐이며 JSON에서도 할 수있는 모든 작업을 문자열로 처리 할 수 있습니다. – VSG24
그냥'data [i] .lat = parseFloat (data [i] .lat)' – mplungjan
OP는 내가 생각하는 큰 따옴표를 제거하려고합니다. – VSG24