日志里toString的類,怎么再轉回成bean實體類物件?debug除錯用。 一般有通用的方法么,大蝦們怎么搞法的?
把物件列印到日志toString結果如下:
shopGoodsBuyerParamDto = ShopGoodsBuyerParamDto {shopId=44, goodsCodeList=[20000890, 20000989, 20001017, 20000887, 20000956, 20000879, 20000880, 20001182, 20001186, 20001190, 20001174, 20001178, 20000617]}, buyer = Buyer{id=1234, name='張三', cityId=310100}
一般怎么把這個物件回傳到java bean的Entity,一般什么實作這個entityStringToEntity方法?
類定義如下:
public class ShopGoodsBuyerParamDto {
Integer shopId;
List<Integer> goodsCodeList;
Buyer buyer;
public Integer getShopId() {
return shopId;
}
public void setShopId(Integer shopId) {
this.shopId = shopId;
}
public List<Integer> getGoodsCodeList() {
return goodsCodeList;
}
public void setGoodsCodeList(List<Integer> goodsCodeList) {
this.goodsCodeList = goodsCodeList;
}
public Buyer getBuyer() {
return buyer;
}
public void setBuyer(Buyer buyer) {
this.buyer = buyer;
}
@Override
public String toString() {
return "ShopGoodsBuyerParamDto{" +
"shopId=" + shopId +
", goodsCodeList=" + goodsCodeList +
", buyer=" + buyer +
'}';
}
}
public class Buyer {
Integer id;
String name;
Integer cityId;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCityId() {
return cityId;
}
public void setCityId(Integer cityId) {
this.cityId = cityId;
}
@Override
public String toString() {
return "Buyer{" +
"id=" + id +
", name='" + name + '\'' +
", cityId=" + cityId +
'}';
}
}
uj5u.com熱心網友回復:
看不懂你想問什么uj5u.com熱心網友回復:
就類似于序列化、反序列化的概念。
我的一個物件.toString()變成了字串: shopGoodsBuyerParamDto = ShopGoodsBuyerParamDto {shopId=44, goodsCodeList=[20000890, 20000989, 20001017, 20000887, 20000956, 20000879, 20000880, 20001182, 20001186, 20001190, 20001174, 20001178, 20000617]}, buyer = Buyer{id=1234, name='張三', cityId=310100}
現在我想把這個字串反轉為物件。
uj5u.com熱心網友回復:
你可以在toString()的時候用類似fastjson的框架輸出標準的json,后面也可以用對應的方法決議這個json字串為物件uj5u.com熱心網友回復:
解決沒有,我也遇到同樣的需求uj5u.com熱心網友回復:
3樓正解,fastjson可以考慮換成Jackson或者Gson轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/281858.html
標籤:Java SE
上一篇:stream流里面的空指標
下一篇:socket用完了,里面的輸入,輸出流關閉順序是咋樣的,有人說先實體化的(先拿到的),后關閉,后拿到的先關閉...
