Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menyelesaikan Ralat 'TypeError: Menukar struktur bulat kepada JSON'?

Bagaimana untuk Menyelesaikan Ralat 'TypeError: Menukar struktur bulat kepada JSON'?

Barbara Streisand
Barbara Streisandasal
2024-12-17 16:10:10251semak imbas

How to Solve the

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:

  • Rujuk dokumentasi untuk util.inspect untuk pilihan dan butiran lanjut.
  • Nyatakan penghargaan anda kepada pengulas yang berwawasan di bawah atas sumbangan mereka.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn