1

Изменяются числа после использования метода json.parse

Тема: Изменяются числа после использования метода json.parse

Добрый день.   Осваиваю запросы в Aps script.
Почему-то после парсинга ответа   получаю измененные числовые значения.   Например id 25801271 => 2.5801271E7

Как этого избежать?


var resumeBlobsearch = Utilities.newBlob('params','svc','sid');
var datasearch = {
  'params': '{         "spec":{"itemsType":"avl_unit","propName":"sys_name","propValueMask":"*","sortType":"sys_name"},"force":1,"flags":1,"from":0,"to":0     }',
  'svc':'core/search_items',
  'sid':'session id',
  'resume': resumeBlobsearch
};

var options = {
  'method' : 'post',
  'payload' : datasearch
};
var respsearch= UrlFetchApp.fetch('https://hst-api.wialon.com/wialon/ajax.html', options);


var jsonrespsearch = JSON.parse(respsearch);

2

Изменяются числа после использования метода json.parse

Re: Изменяются числа после использования метода json.parse

Это просто экспоненциальная запись числа, я не думаю, что на это можно повлиять. Главное - что значение верное.
Можете проверить выполнив сравнение

2.5801271E7 == 25801271
// вернёт true
3

Изменяются числа после использования метода json.parse

Re: Изменяются числа после использования метода json.parse

спасибо.