我JSON
用来从 db 获取数据,我的数据看起来像这样我已经在 db 中保存了 JSON 对象,所以在 DB 数据中是这样的
{"column":"\"someString\".\"Folder\".\"FolderCentury\"","ascending":true}
我写了下面的代码来获取数据,因为它的JSON
对象
JSONObject jsonObj = geodata.getJSONObject(i);
TableField<Record, T> columnName = (TableField<Record, T>) jsonObj.get("column");
但这里有问题
jsonObj.get("column");
这一行返回一个类似这样的字符串
(java.lang.String) "someString"."Folder"."FolderCentury"
但是当我在做它的抛出异常时
java.lang.ClassCastException: java.lang.String cannot be cast to org.jooq.TableField
我想知道如何更改String
为TableField
对象?表字段接口