@@ -148,24 +148,21 @@ public static String printTransactionExtention(TransactionExtention transactionE
148
148
public static String printTransactionSignWeight (TransactionSignWeight transactionSignWeight ,
149
149
boolean selfType ) {
150
150
String string = JsonFormat .printToString (transactionSignWeight , selfType );
151
- JSONObject jsonObject = JSONObject .parseObject (string );
152
- JSONObject jsonObjectExt = jsonObject .getJSONObject (TRANSACTION );
153
- jsonObjectExt
154
- .put (TRANSACTION ,
155
- printTransactionToJSON (transactionSignWeight .getTransaction ().getTransaction (),
156
- selfType ));
157
- jsonObject .put (TRANSACTION , jsonObjectExt );
158
- return jsonObject .toJSONString ();
151
+ return printTxInfo (transactionSignWeight .getTransaction ().getTransaction (), string , selfType );
159
152
}
160
153
161
154
public static String printTransactionApprovedList (
162
155
TransactionApprovedList transactionApprovedList , boolean selfType ) {
163
156
String string = JsonFormat .printToString (transactionApprovedList , selfType );
164
- JSONObject jsonObject = JSONObject .parseObject (string );
157
+ return printTxInfo (transactionApprovedList .getTransaction ().getTransaction (), string , selfType );
158
+ }
159
+
160
+ public static String printTxInfo (Transaction tx , String str , boolean selfType ) {
161
+ JSONObject jsonObject = JSONObject .parseObject (str );
165
162
JSONObject jsonObjectExt = jsonObject .getJSONObject (TRANSACTION );
166
163
jsonObjectExt .put (TRANSACTION ,
167
- printTransactionToJSON (transactionApprovedList . getTransaction (). getTransaction () ,
168
- selfType ));
164
+ printTransactionToJSON (tx ,
165
+ selfType ));
169
166
jsonObject .put (TRANSACTION , jsonObjectExt );
170
167
return jsonObject .toJSONString ();
171
168
}
0 commit comments