public static STObject fromJSON(String offerJson) { return fromJSONObject(new JSONObject(offerJson)); } public static STObject fromJSONObject(JSONObject json) {
@Override public STArray fromJSONArray(JSONArray jsonArray) { STArray arr = new STArray(); for (int i = 0; i < jsonArray.length(); i++) { Object o = jsonArray.get(i); arr.add(STObject.fromJSONObject((JSONObject) o)); } return arr; } }
public static AccountState parseShaMap(JSONArray array) { AccountState map = new AccountState(); for (int i = 0; i < array.length(); i++) { JSONObject jsonItem = array.getJSONObject(i); map.addLE((LedgerEntry) STObject.fromJSONObject(jsonItem)); } return map; }
if (txKey == null) { txn = (Transaction) STObject.fromJSONObject(json); } else { txn = (Transaction) parseObject(json, txKey, binary);
txn = (Transaction) STObject.fromJSONObject(json.getJSONObject("transaction")); hash = txn.get(Hash256.hash); meta = (TransactionMeta) STObject.fromJSONObject(json.getJSONObject("meta")); meta = (TransactionMeta) STObject.fromJSONObject(json.getJSONObject("meta")); engineResult = meta.engineResult(); txn = (Transaction) STObject.fromJSONObject(json); hash = txn.get(Hash256.hash); meta = (TransactionMeta) STObject.fromJSONObject(json.getJSONObject("meta")); engineResult = meta.engineResult(); this.txn = (Transaction) STObject.fromJSONObject(tx); hash = this.txn.get(Hash256.hash); ledgerIndex = new UInt32(tx.getLong("ledger_index"));
public static void testOfferQuality() throws Exception { JSONObject transaction = new JSONObject(getFileText("offer-create-txn.json")); JSONObject metaJSON = (JSONObject) transaction.remove("meta"); TransactionMeta meta = (TransactionMeta) STObject.fromJSONObject(metaJSON); Transaction txn = (Transaction) STObject.fromJSONObject(transaction);