Код: Выделить всё
"color" : "red"
Код: Выделить всё
{"transactions" : {
"transaction_id_005" : {
"complete" : false,
"confirmed" : false,
"event_transaction_id" : "transaction_id_005_11223344_1714400505026_SWupdate-000002",
"event_type" : "software_update",
"expiration_mark" : false}
}
}
Код: Выделить всё
Transaction trans = new Gson().fromJson(transstring, Transaction.class);
}
catch (Exception e) {
System.out.println(e.getMessage());
}
Код: Выделить всё
public class Transaction {
public String transactions = "";
public Embedded embedded = null;
public String getTransactions() {
return transactions;
}
public void setTransactions(String transactions) {
this.transactions = transactions;
}
public Embedded getEmbedded() {
return embedded;
}
public void setEmbedded(Embedded embedded) {
this.embedded = embedded;
}
}
class Embedded {
public String complete ="";
public String confirmed ="";
public String event_transaction_id = "";
public String event_type = "";
public String expiration_mark = "";
}
gson.JsonSyntaxException: java.lang.IllegalStateException: ожидалась строка, но она была BEGIN_OBJECT в строке 1, столбец 20, путь $.transactionsЧто, как я обнаружил, означает, что он не ожидает открытия { в первой строке после «транзакций» :
Подробнее здесь: https://stackoverflow.com/questions/791 ... java-class
Мобильная версия