我有一個字串,但它包含兩個物件, 如下{"firstName":"A","lastName":"Z"}{"firstName":"B","lastName":"Y"}
所示{"firstName":"A","lastName":"Z"}{"firstName":"B","lastName":"Y"}
uj5u.com熱心網友回復:
Object mapper = new ObjectMapper();
List<YourClass> ls= ((ObjectMapper) mapper).readValue(
"[{"firstName":"A","lastName":"Z"},{"firstName":"B","lastName":"Y"}]",
new TypeReference<List<YourClass>>() {
});
//process list.
YourClass是json輸入的映射類。希望這是您正在尋找的。
編輯:
當您的輸入以 {"firstName":"A","lastName":"Z"}{"firstName":"B","lastName":"Y"}時尚方式收到時,那么
String input = "{\"firstName\":\"A\",\"lastName\":\"Z\"}{\"firstName\":\"B\",\"lastName\":\"Y\"}";
String array[] = input.split("(?=\\{)|(?<=\\})");
System.out.println(array[0]);
System.out.println(array[1]);
輸出:
{"firstName":"A","lastName":"Z"}
{"firstName":"B","lastName":"Y"}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/479452.html
