У меня есть таблица с имеет столбцы, а именноПреобразование детали базы данных для объекта JSON
RecordId, RecordName, titleFeild, titleIDMap, titleId, titleStartDate, titleEndDate, LanguageID
Теперь я преобразовать данные из выше столбцы для объекта данных JSON, который выглядит, как показано ниже
{
"recordId" :10,
"recordName" : "RECORDS",
"records" : [ {
"titleField" : 1,
"titleIDMap" : null,
"titleId" : 500,
"titleStartDate" : "2013-12-22T00:00:00.000+0000",
"titleEndDate" : "2013-12-03T00:00:00.000+0000",
"languageId" : 20
}]
}
Пожалуйста, обратите внимание, что записи является массив столбцов (titleFeild, titleIDMap, titleId, titleStartDate, titleEndDate, LanguageID)
код до сих пор я разработал это
List<Object[]> objList = dao.getStatus();
Integer result = null;
JSONObject jsonData = new JSONObject();
JSONArray jsonDataArray = new JSONArray();
if(objList!=null && objList.size()>10000)
{
for (Object[] nameObj : objList) {
jsonData.put("", nameObj.get(arg0));
}
}
Как построить объект JSON из данных столбцов?
Массив JSON ('[]') является списком Java, а объект JSON ('{}') является Карта Java. Постройте два Карты и Список, чтобы они соответствовали требуемой структуре, а затем «сериализовали» в JSON. –