Rujukan pekeliling Fastjson


fastjson menyokong rujukan bulat dan dihidupkan secara lalai.

Matikan sokongan rujukan

Apabila JSON bersiri dihantar ke penyemak imbas atau bahasa lain, penghurai json ini tidak menyokong rujukan bulat, mengakibatkan kehilangan data. Anda boleh mematikan sokongan rujukan bulat fastjson. Mematikan pengesanan rujukan juga boleh meningkatkan prestasi bersiri.

Konfigurasi global dimatikan

  JSON.DEFAULT_GENERATE_FEATURE |= SerializerFeature.DisableCircularReferenceDetect.getMask();

Bukan global dimatikan

  JSON.toJSONString(obj, SerializerFeature.DisableCircularReferenceDetect);

Syntax

"{"$ref":"@"}{"$ref":".."}{"$ref":" ../. ."}{"$ref":"$.members[0].reportTo"}
Syntax"
Rujukan objek akar
Merujuk kepada diri sendiri
Merujuk kepada objek induk
Merujuk objek induk objek induk
Rujukan berasaskan laluan