如何從json
字符串獲取申請cat2
的價值..........如何從JSON字符串
的代碼,我用來獲取json
獲取的申請「CAT2」值字符串下面提到...
Gson gson = new Gson()
//convert java object to JSON format
String json = gson.toJson(obj);
System.out.println(json);
....控制檯輸出..........
{
"feed": [
{
"cat1": "test",
"cat2": "test",
"cat3": "test",
"title": "test"
}
],
"bigimage": 0
}
什麼建議立即進行刪除d我進一步得到cat2
內的值,即test
?
JSON字符串是你的對象只是一種表象,換句話說,你需要的字符串是簡單的'obj.getFeed()[0] .getCat2( )'? (或者'obj.getFeed()。get(0).getCat2()'如果它是一個列表。假設你在你的對象中有合適的getter。 –
這兩個方法包含什麼getFeed()和getCat2() –
你使用Gson通過'String json = gson.toJson(obj);'將你的'obj'轉換成Json,因此你的'obj'具有一個「feed」屬性是一個邏輯,它是一個對象的列表/數組有變量cat1,cat2,cat3和title。只要屬性沒有映射不同,它們應該簡單地可訪問。 –