У меня есть два вида объектов: луч и образец. Образец содержит 2 балки, и у меня есть массив образцов. Мне нужно сохранить массив в локальном хранилище, поэтому я звоню localStorage["samples"] = JSON.stringify(samples);
, но получаю сообщение об ошибке «Преобразование циклической структуры в JSON». Мой объект не содержит себя. Я также попытался заменить объект samples
только 1 beam
объектом, но получить ту же ошибку, и Beam имеет только целые и строковые значения.Преобразование круговой структуры в JSON
Редактировать
Вот объекты.
function FlexuralStrengthT97(result, method, beam1, beam2, waitForCuring, averageBeams) {
this.Result = result;
this.Method = method;
this.Beam1 = beam1;
this.Beam2 = beam2;
this.WaitForCuring = waitForCuring;
this.AverageOfBeams = averageBeams;
return this;
}
function FSBeam(testingMachineId, beamAge, widthU, widthC, widthL, widthAverage, depthR, depthC, depthL, depthAverage, maxLoad, fs, psi, breakOutside) {
this.TestingMachineId = testingMachineId;
this.BeamAge = beamAge;
this.WidthUpper = widthU;
this.WidthCenter = widthC;
this.WidthLower = widthL;
this.WidthAverage = widthAverage;
this.DepthRight = depthR;
this.DepthCenter = depthC;
this.DepthLeft = depthL;
this.DepthAverage = depthAverage;
this.MaxLoad = maxLoad;
this.FS = fs;
this.PSI = psi;
this.BreakOutside = breakOutside;
return this;
}
Вы можете предоставить свои объекты? – Grundy
Похоже, что у 'Bearn' есть свойство, которое указывает на' Sample', который его содержит. Это создает косвенную округлость. – Barmar
@taxicala У меня нет JSON, вот где он рушится. –