struts 轉化json時候出現出現無法轉化

2021-06-05 20:51:08 字數 647 閱讀 8158

在處理action 返回json資料時候出現:

class org.apache.struts2.json.jsonwritercan not access a member of class oracle.jdbc.driver.baseresultset withmodifiers "public"

該問題的產生是由於某些物件json無法轉化導致;

處理:在struts 中配置:

eg:

/web-inf/pages/system/rolemanagepage.jsp

page\.list\[\d+\]\.prsuser,page\.list\[\d+\]\.setpri,roleservice

其中的引數:可以排除你不需要的屬性

注意凡是在在action 中有get()方法的json均會預設去轉化它。。當然這也包括你配置的service 屬性,本次出現的問題就是在service上。。排除後就不再出現問題;你也可以使用 name=」includeproperties」 新增你想要轉化的屬性;

這個類似與spring作為分發頁面功能時候使用的:

jsonconfigjsonconfig = new jsonconfig();

jsonconfig.setexcludes(stringexcludes);

Json解析轉化

乙個工具類 created by lvjie on 2017 3 3 0003.有關json相關的轉化 public class parsejsonutil 物件轉換成json字串 param obj return public static string tojson object obj jso...

Json格式轉化

說明 改api主要負責將物件轉化為json,將json轉化為物件,同時優化異常處理.package com.test.util import org.springframework.util.stringutils import com.fasterxml.jackson.core.jsonproc...

python物件轉化json

json的api有下面4個 json.loads 將json轉換為dict json.dumps 將dict轉換為json json.load 將json檔案轉換為dict json.dump 將dict轉換為json檔案 類和json的轉化 import json class user def i...