FastJson新增注入物件出現重複引用的問題

2021-09-28 05:09:28 字數 768 閱讀 2863

在使用fastjson進行開發過程中,當jsonarray新增使用注入的物件是,會出現重複引用的問題,將其列印輸出後內容如下:

[,,,,,,,,,]

其使用的**如下:

@autowired

private testutil testutil;

("/repetitivecitation"

)@responsebody

public string repetitivecitation()

system.out.

println

(listarr.

tostring()

);return listarr.

tostring()

;}

解決方法:使用時需重置該物件,即新增testutil=new testutil();,修改後的**如下:

@autowired

private testutil testutil;

("/repetitivecitation"

)@responsebody

public string repetitivecitation()

system.out.

println

(listarr.

tostring()

);return listarr.

tostring()

;}

未將物件引用設定到物件的例項 可能出現的問題總結

感謝原作者 一 網路上的一般說法 1 viewstate 物件為null。2 dateset 空。3 sql語句或datebase的原因導致datareader空。4 宣告字串變數時未賦空值就應用變數。5 未用new初始化物件。6 session物件為空。7 對控制項賦文字值時,值不存在。8 使用r...

未將物件引用設定到物件的例項 可能出現的問題總結

一 網路上的一般說法 1 viewstate 物件為null。2 dateset 空。3 sql語句或datebase的原因導致datareader空。4 宣告字串變數時未賦空值就應用變數。5 未用new初始化物件。6 session物件為空。7 對控制項賦文字值時,值不存在。8 使用request...

未將物件引用設定到物件的例項 可能出現的問題總結

未將物件引用設定到物件的例項 可能出現的問題總結 分類 asp.net 2010 07 30 20 07 16375人閱讀收藏 舉報一 網路上的一般說法 1 viewstate 物件為null。2 dateset 空。3 sql語句或datebase的原因導致datareader空。4 宣告字串變數...