1.json數據格式
{
"status":1,
"bet_list": [{"record_id":"50","game_type":"baccarat","username":"tt2","table_id": "30","period_info":"2151\/3","bet_amount":100,"game_result":"banker", "bet_record":"banker","profit":"","balance_before":10080,"balance_aft er":"","xima":"","xima_detail":"","bet_time":"2016-11-09 02:16:49","state":1}]
}
轉換代碼 :
JsonParser jsonParser = new JsonParser();
JsonObject object = jsonParser.parse(json).getAsJsonObject();
String status=object .get("status");
String array = object.get("bet_list").toString();
JsonArray jsonArray = jsonParser.parse(array).getAsJsonArray();
if (jsonArray.size()>0) {
for(int i = 0;i<jsonArray.size();i++){
JsonElement je = jsonArray.get(i);
String recordId = je.getAsJsonObject().get("record_id").getAsString();
}
}
2.json數據格式
{
"status":1,
"result":"success",
"client_id":131414,
"trade_no":12312,
"username":"tt1",
"trade_time":"2018-09-20 11:22:33",
"amount":100,
"op_type":1,
}
Java代碼:
JsonParser jsonParser = new JsonParser();
JsonObject object = jsonParser.parse(json).getAsJsonObject();
String status=object.get("status").getAsString();