读取文件内容并转换为对象

来源:互联网 发布:网络对初中生的影响 编辑:程序博客网 时间:2024/05/23 01:32
1.private static String readFileAsStringWithAbsolutePath(final String path) {try {final InputStream is = new FileInputStream(new File(path));return IOUtils.toString(is);} catch (IOException e) {LOG.error("Unknow IOException: " + e.getMessage(), e);return null;}}
2.final ExpectedResult expectedResult = JsonParsingUtil.fromJson(message, ExpectedResult.class);

3.public class ExpectedResult {private List<SalesProcessElem> serviceIds;private List<ServiceOrder> serviceOrders;private List<LedgerDetail> ledgerDetails;}
4.{    "service_ids":[{    "id":93887621,    "event_type":"create",    "service_status":"A"    }],    "ledger_details":[    ],     "service_orders":[    ]}
2中的message就是通过1中方法读取出来的,3是转换成的json对象,4是读取的文件内容即message