Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menyelesaikan Ralat 'TypeError: Menukar struktur bulat kepada JSON'?
Cara Menukar Struktur Pekeliling kepada Format Serasi JSON
Menghadapi ralat "TypeError: Menukar struktur bulatan kepada JSON" semasa cuba merangkai objek dengan rujukan bulat boleh mengecewakan. Begini cara anda boleh mengendalikan isu ini:
Dalam Node.js, menggunakan modul util.inspect terbina dalam menyediakan penyelesaian yang mudah. Ia secara automatik menggantikan rujukan pekeliling dengan "[Pekeliling]".
Mengimport Modul:
import * as util from 'util'; // for NodeJS modules import { inspect } from 'util'; // for ES modules var util = require('util'); // for CommonJS modules
Penggunaan:
console.log(util.inspect(myObject));
Pilihan:
util.inspect menawarkan penyesuaian pilihan melalui pilihan objek:
inspect(myObject[, options: { showHidden, depth, colors, showProxy, ...moreOptions}])
Contoh:
Pertimbangkan objek berikut dengan rujukan bulat:
var obj = { a: "foo", b: obj, };
Menggunakan util.inspect, anda boleh dapatkan perwakilan yang serasi dengan JSON:
console.log(util.inspect(obj)); // Output: {"a":"foo","b":"[Circular]"}
Tambahan Nota:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat 'TypeError: Menukar struktur bulat kepada JSON'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!