tôi đang cố gắng bên dưới mã ....Làm thế nào để sử dụng phương pháp tích lũy JSON với danh sách?
public String listToJsonString(String keyName, List<StyleAttribute> attrs) {
JSONObject json = new JSONObject();
json.accumulate(keyName, attrs);
return json.toString();
}
Nhưng khi tôi đang kiểm tra json biến nó chứa trống giá trị một cái gì đó như dưới đây
{ "MyKey": [{}, { }, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}
Và khi tôi kiểm tra attrs biến nó chứa 22 phần tử Da ta.Điều gì tôi đang làm sai ở đây? Tôi chỉ chuyển đổi danh sách của tôi sang đối tượng Json và lưu vào cơ sở dữ liệu. Tôi đang sử dụng
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
Phần câu hỏi đã chỉnh sửa để biết thêm thông tin –
Nhưng danh sách đó chứa một hạt Java –
Nếu các đối tượng trong danh sách của bạn thực sự là JavaBeans tôn trọng tất cả các quy ước JavaBeans, tôi không thể nghĩ ra bất cứ điều gì khác. Có lẽ bạn có thể đăng mã JavaBean của bạn? – Padrus