GeolocationPosition: toJSON() method
Baseline
2024
Newly available
Since September 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Phương thức toJSON() của giao diện GeolocationPosition là một bộ tuần tự hóa; nó trả về biểu diễn JSON của đối tượng GeolocationPosition.
Cú pháp
js
toJSON()
Tham số
Không có.
Giá trị trả về
Một đối tượng JSON là kết quả tuần tự hóa của đối tượng GeolocationPosition.
Ví dụ
>Sử dụng phương thức toJSON()
Trong ví dụ này, gọi position.toJSON() trả về biểu diễn JSON của đối tượng GeolocationPosition.
js
navigator.geolocation.getCurrentPosition((position) => {
console.log(position.toJSON());
});
Kết quả sẽ là một đối tượng JSON như sau:
json
{
"timestamp": 1717509611840,
"coords": {
"accuracy": 13.0,
"latitude": 53.0,
"longitude": 8.0,
"altitude": null,
"altitudeAccuracy": null,
"heading": null,
"speed": null
}
}
Để lấy chuỗi JSON, bạn có thể dùng JSON.stringify(position) trực tiếp; nó sẽ tự động gọi toJSON().
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Geolocation> # tojson-method> |