产生这个错误的原因是因为我的oracle数据库中有一个CLOB字段,查询出来的时候要转换为JSON而报错。
Class org.apache.struts2.json.JSONWriter can not access a member of class oracle.jdbc.driver.PhysicalConnection with modifiers "public"
取出来的JSON数据是这样的[{STATE=0, REUSER=a, ANONYMIS=否, TEXT=oracle.sql.CLOB@40a04430, CHANNELTYPE=用户交互, ID=1111, OPENIS=是}]
TEXT=oracle.sql.CLOB@40a04430因为它无法转成json
处理方法网上查了一大堆,大部分都是说Json Plugin会序列化整个Action
在<result type="json"></result>中添加includeProperties和excludeProperties过滤掉不需要被序列号的属性。觉得有些复杂,可能还要用一些正则之类的。而我不需要过滤,而是正需要那个CLOB值。
解决办法是在oracle取数据的时候就直接将CLOB转换成varchar2类型
TO_CHAR(text)
分享到:
相关推荐
包含以下java源文件: com.google.gson.DefaultDateTypeAdapter.class com.google.gson.ExclusionStrategy.class ...com.google.gson.stream.JsonWriter.class com.google.gson.stream.MalformedJsonException.class
org.json全部源代码 1、CDL.java 2、Cookie.java 3、CookieList.java 4、HTTP.java 5、HTTPTokener.java 6、JSONArray.java 7、JSONException.java 8、JSONML.java 9、JSONObject.java 10、JSONString.java 11、...
java 工具包, async-...com.google.gson.stream.JsonWriter.class com.google.gson.stream.MalformedJsonException.class com.google.gson.stream.StringPool.class
- Attributes like JsonIgnore and JsonProperty can be added to a class to customize how a class is serialized - Ability to convert JSON to and from XML Instructions: 1. Extract Newtonsoft.Json....
使用纯C++编写的json解析文件,此文件解析速度快
JsonWriter
json是移动平台上非常常用的数据传输格式,本示例提供了两种Json格式文件生成与解析的方式。 第一种通过JsonReader和JsonWriter两个对象进行json文件的读写操作,需要sdk在11以上。 第二种通过JSONArray、JSONObject...
修改后的JSONWriter类,相信请见
jsonwriter :功能模块,用于 该模块为使用应用程序编写 JSON 提供了一个简单的框架。 它包含许多用于正确生成适当转义的 JSON 的辅助方法。 此模块的 API 尚不稳定。 示例用户是通过使用模块。 兼容性 标签与 ...
json依赖jar包json依赖jar包json依赖jar包json依赖jar包json依赖jar包json依赖jar包
通过2-jsonwriter 将 JSON 字符串化的简单转换流 安装 npm install through2-jsonwriter 或者 npm install --save through2-jsonwriter 用法 var jsonWriter = require ( 'through2-jsonwriter' ) ; var ...
.NET的LaunchDarkly流JSON总览LaunchDarkly.JsonStream库实现了一种针对JSON编码和解码的流传输方法,旨在实现高效率(假设文本编码为UTF8)。 与基于反射的框架不同,它不了解结构或其他复杂类型。 您必须明确告诉...
(https://doris.apache.org/zh-CN/docs/ecosystem/datax?_highlight=datax#%E5%85%B3%E4%BA%8E-datax) DataX Web是在DataX之上开发的分布式数据同步工具,提供简单易用的 操作界面。 GitHub上的Datax Web项目不支持...
Solidity JSON 编写器 一个帮助生成和构建用于智能合约开发的 JSON 的库。... using JsonWriter for JsonWriter.Json; function generateJSON () external pure returns ( string memory ) { JsonWri
基于C#实现的对Json进行格式化字符串解析的.NET类库源码V3.0.
JsonWriter :用于生成JSON的构建器样式的API。 JsonReader :解析JSON并构建JsonValue对象的DOM。 JsonValue :描述JSON对象,数组,字符串,float,long,boolean或null。 Json :使用JsonReader和JsonWriter...
使用liburl动态库 上传文件和字符串,在windows 自己摸索的,并非C语言实现。C++ MFC实现
从文件或流中读取和写入JSON数据。 通过JsonSchema进行验证(有关规范,请参见http://json-schema.org)
java编程,对json文件进行读写操作,需要引用的jar包。
Json.NET只提供了服务器端的方法,主要有实现JSON文本与XML互相转换的类,有自定义读写JSON的JsonReader类和JsonWriter类,还有一个非自定义读写JSON的JavaScriptSerializer类。 ASP.NET AJAX中,服务器端由...