データが入力されたデータベースを使用してJSONファイルを生成する方法現時点では、一度に1つしか取り出すことができません。Android:データベースからJSON
たとえば、ID、姓、名字を含む人のテーブルがあります。すべてをループして、すべての人を含むJSONファイルにするにはどうすればいいですか? 1、 "firstNameの": "ジョニー"、 "lastNameの":
データが入力されたデータベースを使用してJSONファイルを生成する方法現時点では、一度に1つしか取り出すことができません。Android:データベースからJSON
たとえば、ID、姓、名字を含む人のテーブルがあります。すべてをループして、すべての人を含むJSONファイルにするにはどうすればいいですか? 1、 "firstNameの": "ジョニー"、 "lastNameの":
使用カーソルデータベース内のすべてのデータを取得するには、[今すぐあなたのJSONArrayは[{ "ID" になります
JsonArray jsonArray = new JsonArray();
cursor.moveToNext();
while (cursor.moveToNext()) {
JsonObject jsonObject=new JsonObject();
jsonObject.put("id",cursor.getInt(cursor.getIndex(<your id column name>)))
jsonObject.put("firstName",cursor.getString(cursor.getIndex(<your firstName column name>)))
//Do same for all the other columns
jsonArray.add(jsonObject);
}
を使用"Storm"}、{"id":2、 "firstName": "Sue"、 "lastName": "Storm"}、{"id":3、 "firstName": "Reed"、 "lastName": "Richards"
これはそれでした。ありがとうございました! – schnitzcel
_Google_で検索すると「AndroidでJSONを処理する方法」を覚えておいてください。十分な情報を得る。したがって、その1つを使用してください –
は 'android.util.JsonWriter'を使用します – pskink