VmToJsonObject
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(model));
VmToListEntity
String perString = JSON.toJSONString(permissions);
JSONArray jsonArray = JSON.parseArray(perString);
List<GrantedPermission> pers = JSON.parseObject(jsonArray.toJSONString(), new TypeReference<List<GrantedPermission>>() {
});
VmToEntity
1、class类
String jsonString = JSON.toJSONString(authzConfig);
AdapterConfig adapterConfig = JSON.parseObject(jsonString, AdapterConfig.class);
2、包含泛型 ByResult<T>
String jsonString = JSON.toJSONString(authzConfig);
ByResult<ByRoomVm> adapterConfig = JSON.parseObject(jsonString,new TypeReference<ByResult<ByRoomVm>>(){} );