0
 String Person_Name=et1.getText().toString();
  String Mobile_Number=et2.getText().toString();
  String Person_Query=et3.getText().toString();
  String Action=et4.getText().toString();
  String dis=Person_Name+Mobile_Number+Person_Query+Action;

これは収集されたすべてのデータです..今、このデータをJSON形式で保存したいのですが...答えを教えてください.

4

3 に答える 3

1
String Person_Name; String Mobile_Number;String Person_Query; String Action; 
try
    {
        JSONObject action=new JSONObject();
        JSONObject user=new JSONObject();
        action.put("person_name", Person_Name);
        action.put("mobile_number", Mobile_Number);
        action.put("person_query", Person_Query);
        action.put("action", Action);

        JSONObject company=new JSONObject();
        user.put("company", company);
        user.put("userstatus", "Active");


        //.... 
    }
    catch (Exception je)
    {

    }

参考:http ://snipplr.com/view/53225/

于 2013-10-04T06:38:04.807 に答える
0
try {
            JSONObject parent = new JSONObject();
            JSONObject jsonObject = new JSONObject();


            jsonObject.put("name",Person_Name);
            jsonObject.put("number", Mobile_Number);
            jsonObject.put("query",Person_Query);
            jsonObject.put("action",Action);
            parent.put("result", jsonObject);

        } catch (JSONException e) {
            e.printStackTrace();
        }

出力-

{
       "result": {
         "name":"Person_Name",
        "number":"Mobile_Number",
        "query":"Person_Query",
        "action":"Action"
       }
     }

json 配列を追加する場合:

    JSONArray jsonArray = new JSONArray();
        jsonArray.put("list1");
        jsonArray.put("list2");
        jsonObject.put("mylist", jsonArray);

   output:  {
     "mylist":[ "list1",
           "list2"]
            }
于 2013-10-04T06:40:37.683 に答える