Java-Objekt aus toString-Darstellung generieren [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Zurückkonvertieren von toString zu Object 7 answersWie erhalte ich ein Objekt zurück, nachdem ich .toString () ausgeführt habe? [Duplikat 4 Antworten

Wir alle wissen, wie man @ implementie toString() Methode. Es könnte leicht benutzerdefinierte Implementierung und andere Muster sein, wie wir die Objektdaten drucken.

Mit dem generierten toString, können wir das Objekt neu erstellen? Ich spreche nicht überSerialization Hier

Lassen Sie mich ein Szenario erläutern. Möglicherweise wird eine Anwendung in der Produktion ordnungsgemäß ausgeführt, und in Ihrem Protokoll werden diese Objekte gedruckt, wenn Sie eine Anforderung erhalten und einige Vorgänge ausgeführt haben. Und ein Problem könnte aufgeworfen haben.

Um bestimmte harte Bugs zu replizieren, kehren Sie zu Ihrem @ zurücunit test cases / mockito, um das Problem mit ähnlichen Daten erneut zu erstellen.

Now Wenn ich das Objekt aus seiner toString-Darstellung reproduzieren kann, da alle Abhängigkeitsobjekte auch toString implementieren, kann ich die meisten dieser Szenarien löschen.

Ist da standardmäßig ein plugin / tool das Gleiche tun? Wenn nicht, könnte es mein nächstes Anprobeprojekt sein:)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage