0

30ページのデータをサーバーに送信する必要があります.30ページのこれらのデータは単一の文字列になり、jsonを使用してその単一の文字列をサーバーにアップロードする必要があります.

各ページには、プレーンテキスト(編集テキストから受け取った値)、チェックボックス(はいまたはいいえ)などの多くの回答が含まれている可能性があります...これらすべてのデータを単一の文字列を作成し、json を使用してアップロードします。

4

1 に答える 1

1

コメントに基づいて、これらの「ページ」を連結する文字列として扱う必要があると思われると思います。ただし、見落としていると思いますが、JSON は、オブジェクトを追加する方法において非常に用途が広いということです。

では、サーバーに送りたいものがあり、それを呼び出すとしましょう。

JSONObject myEntireFile = new JSONObject();

このようにいつでも何かを追加できるようになりました...

JSONObject page1 = new JSONObject();

myEntireFile.put("page1", page1);

その間、ページ 1 に必要なものを配置できます (これは別のシリアル化されたコンテナーであるため)。

送信する準備が整うまでこれを続けることができます。送信する準備ができたら、これを呼び出すだけで myEntireFile.toString(); 、オブジェクトを 1 つの長く適切にフォーマットされた JSON 文字列に変換し、後で使用するためにストアを開くことができます。

于 2013-01-16T09:37:58.440 に答える