sixCompany.setTag(sourceAsMap.get("tag") == null ? null : (JSONArray) sourceAsMap.get("tag")); Object转fast JSONArray
时间: 2024-03-13 08:47:32 浏览: 88
Robot Framework Tag的使用.md
可以使用以下代码将Object转换为FastJson的JSONArray:
```java
Object tagObj = sourceAsMap.get("tag");
JSONArray tagArray = null;
if (tagObj instanceof JSONArray) {
tagArray = (JSONArray) tagObj;
} else if (tagObj != null) {
tagArray = JSON.parseArray(tagObj.toString());
}
sixCompany.setTag(tagArray);
```
其中,使用`JSON.parseArray`方法将Object转换为JSONArray。如果Object本身就是JSONArray类型,则可以直接强制类型转换为JSONArray。
阅读全文