Gson gson = new GsonBuilder().create();
if(mNode.getProperty(s).getValue() instanceof List){
List<String> value = (List<String>)mNode.getProperty(s).getValue();
final JsonArray array = gson.toJsonTree(value).getAsJsonArray();
propertyObject.add(s,array);
}else if(mNode.getProperty(s).getValue() instanceof String[]){
String[] value = (String[]) mNode.getProperty(s).getValue();
final JsonArray array = gson.toJsonTree(value).getAsJsonArray();
propertyObject.add(s,array);
} else if(mNode.getProperty(s).getValue() instanceof Object) {
String jsonStr = gson.toJson(mNode.getProperty(s).getValue());
JsonObject jsonObject = new JsonParser().parse(jsonStr).getAsJsonObject();
propertyObject.add(s,jsonObject);
}
Sting数组或者list转为jsonArray
最新推荐文章于 2025-02-27 15:42:42 发布