1 回答

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊
您無(wú)法按照所示方式發(fā)送 json-data 并實(shí)現(xiàn)您想要的效果。為此,您可以按照下面提到的任何一項(xiàng)操作:
讀取 json 文件,反序列化為 POJO,然后從單獨(dú)的控制器端點(diǎn)發(fā)送反序列化數(shù)據(jù)。確保在文檔就緒狀態(tài)下從客戶端調(diào)用 ajax 方法。
讀取您的 json 文件,反序列化為 POJO,然后使用 modelAttribute 發(fā)送,就像您所做的那樣,即
model.addAttribute("jsonData", deseriazedData);
并通過 JS 從控制器端讀取,如:var yourJsonData=${jsonData}
,解析為 jsonDataJSON.parse(yourJsonData)
,然后將其用于您的圖表。
但請(qǐng)確保,所有事件(例如頁(yè)面加載然后根據(jù)此數(shù)據(jù)生成圖表)都按所需順序依次發(fā)生。PS:如果遇到困難,搜索讀取json文件并映射到pojo。如果您不確定或需要更多幫助,請(qǐng)說明您的 json 文件數(shù)據(jù)結(jié)構(gòu)和您的具體問題。我會(huì)盡力幫忙
添加回答
舉報(bào)