Ich habe eine Zeichenfolge, die ich durch das Drucken einer HashMap in Java erhalten haben:java Reverse hashmap Druck
String a = "{data={field1={field3=value3}, field2={field4=value4, field5=value5}}}"
Gibt es eine Funktion in Java, die diese Zeichenfolge in eine HashMap analysieren und konvertieren kann. Für diese spezifische Zeichenfolge sollte diese Funktion Map<String, Map<String, Map<String, String>>>
zurückgeben.
Warum haben Sie das getan? Wenn Sie Daten serialisieren möchten, ist 'toString' nicht der richtige Weg. –
Ich möchte eine Funktion testen und muss den Inhalt einer Variablen vom Typ Map aus einer anderen Funktion abrufen und damit meine eigene Funktion testen. Wenn ich diese Variable drucke, erhalte ich eine sehr lange Zeichenfolge und möchte, dass ein Parser diese Zeichenfolge an eine Hash-Map zurückgibt, damit ich sie in meiner Testfunktion verwenden kann. –
Warum sollte es überhaupt in eine 'Zeichenfolge' umgewandelt werden? –