[英]How to use JSON retrieved from Webserver in Java Android App to create and use Objects dynamically
我第一次使用 Webserver(帶有 LAMP 的 Raspberry Pi 4)連接構建 Java Android 應用程序。
有一個 db 表“products”,其中包含所有產品(Product_id、productName、price)。 我正在通過 PHP API 檢索 JSON 數組。
在應用程序啟動時,我想獲取所有產品並從中創建 Java 對象,以便我可以在我的應用程序的 Fragment 中動態顯示所有產品和價格。 請注意,產品的數量和價格可能會發生變化,因此我需要這種方法來動態創建產品。
因為我以前從未這樣做過,所以我被卡住了。 我知道如何在我的代碼中獲得響應,但我需要幫助的是將響應轉換為 Java 對象。 有什么建議你通常會怎么做嗎?
這是我的 JSON:
"status": 200,
"info": [
{
"Product_id": "1",
"product": "Coca Cola",
"price": "3"
},
{
"Product_id": "2",
"product": "Orange Juice",
"price": "2.5"
},
{
"Product_id": "3",
"product": "Apple Juice",
"price": "2.5"
},
{
"Product_id": "4",
"product": "Beer",
"price": "1.5"
},
{
"Product_id": "5",
"product": "Energy Drink",
"price": "3"
},
{
"Product_id": "6",
"product": "Gin Tonic",
"price": "5"
},
{
"Product_id": "7",
"product": "Water",
"price": "1"
},
{
"Product_id": "8",
"product": "Soda",
"price": "1"
},
{
"Product_id": "9",
"product": "Ticket",
"price": "30"
}
]
}
正如 Manuel 和 Ibrahim 建議的那樣,我只使用了 Gson。 謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.