Skip to content

Commit c68dca2

Browse files
committed
revamp 2
1 parent b397a8e commit c68dca2

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

core/src/main/java/haveno/core/payment/PaymentAccount.java

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -342,21 +342,20 @@ public void revertChanges() {
342342
// ---------------------------- SERIALIZATION -----------------------------
343343

344344
public String toJson() {
345-
Gson gson = new GsonBuilder().registerTypeAdapter(PaymentAccountPayload.class, new PaymentAccountTypeAdapter(this.getClass())).create();
346-
347-
Map<String, Object> formMap = new HashMap<>();
345+
Gson customGson = new GsonBuilder().registerTypeAdapter(PaymentAccountPayload.class, new PaymentAccountTypeAdapter(this.getClass())).create();
346+
Map<String, Object> jsonMap = new HashMap<>();
347+
348348
if (paymentAccountPayload != null) {
349-
String payloadJson = gson.toJson(paymentAccountPayload);
350-
Map<String, Object> payloadMap = gson.fromJson(payloadJson, new TypeToken<Map<String, Object>>(){}.getType());
351-
formMap.putAll(payloadMap);
349+
String payloadJson = customGson.toJson(paymentAccountPayload);
350+
Map<String, Object> payloadMap = customGson.fromJson(payloadJson, new TypeToken<Map<String, Object>>() {}.getType());
351+
jsonMap.putAll(payloadMap);
352352
}
353-
354-
formMap.put("accountName", getAccountName());
355-
formMap.put("accountId", getId());
356-
if (paymentAccountPayload != null) formMap.put("salt", getSaltAsHex());
357-
358-
return gson.toJson(formMap);
359353

354+
jsonMap.put("accountName", getAccountName());
355+
jsonMap.put("accountId", getId());
356+
if (paymentAccountPayload != null) jsonMap.put("salt", getSaltAsHex());
357+
358+
return customGson.toJson(jsonMap);
360359
}
361360

362361
/**

0 commit comments

Comments
 (0)