Ich versuche, eine Zeichenfolge in ein JsonArray zu konvertieren. Bisher habe ich versucht, die folgenden zu tun:GSON - eine Zeichenfolge in eine JsonArray konvertieren
Gson().toJson(string)
Gson().toJsonTree(string)
beide eine Ausnahme zu sagen, dass das Argument kein JsonArray ist. Hier
ist die Zeichenfolge, wie man sehen kann es ein JsonArray ist:
"[{\"match\":{\"id\":92757102,\"tournament_id\":3666234,\"state\":\"open\",\"player1_id\":58602461,\"player2_id\":58602459,\"player1_prereq_match_id\":null,\"player2_prereq_match_id\":null,\"player1_is_prereq_match_loser\":false,\"player2_is_prereq_match_loser\":false,\"winner_id\":null,\"loser_id\":null,\"started_at\":\"2017-07-17T19:10:07.588-04:00\",\"created_at\":\"2017-07-17T19:10:07.476-04:00\",\"updated_at\":\"2017-07-17T19:10:07.588-04:00\",\"identifier\":\"A\",\"has_attachment\":false,\"round\":1,\"player1_votes\":null,\"player2_votes\":null,\"group_id\":null,\"attachment_count\":null,\"scheduled_time\":null,\"location\":null,\"underway_at\":null,\"optional\":false,\"rushb_id\":null,\"completed_at\":null,\"suggested_play_order\":1,\"prerequisite_match_ids_csv\":\"\",\"scores_csv\":\"\"}}]"
'neue Gson() fromJson (string)'.? – Bohemian
Das ist kein JSON-Array. Das ist eine JSON-Zeichenfolge. Sie haben das JSON-Array neu codiert. –