Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中将JSON字符串编写为字符串_Android_Json_Android Volley - Fatal编程技术网

在Android中将JSON字符串编写为字符串

在Android中将JSON字符串编写为字符串,android,json,android-volley,Android,Json,Android Volley,我正在创建一个使用截击的应用程序。我使用JsonObjectRequest()通过截取发送Json对象。因此,我必须根据编辑文本中的值创建Jason对象 btn_enter.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { SN1 = inputsn.getText().toString

我正在创建一个使用截击的应用程序。我使用JsonObjectRequest()通过截取发送Json对象。因此,我必须根据编辑文本中的值创建Jason对象

btn_enter.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SN1 = inputsn.getText().toString();
                Name1 = inputname.getText().toString();

            }
        });

        JSONObject jsonMenu= null;
        try {

            jsonMenu = new JSONObject("");//string is to be added here
            Toast.makeText(Add.this,"Made Obj",Toast.LENGTH_SHORT);
        } catch (JSONException e) {
            e.printStackTrace();
            Log.d("Add","Error");
        }
        JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, URL,jsonMenu, new Response.Listener<JSONObject>() {
            @Override
            public void onResponse(JSONObject response) {
                Log.d("MainActivity",response.toString());
                Toast.makeText(Add.this,"Response Received",Toast.LENGTH_SHORT);
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Toast.makeText(Add.this,"Error",Toast.LENGTH_SHORT);

            }
        });
        RequestQueue queue= Volley.newRequestQueue(this);
        queue.add(request);

您可以为json对象创建属性,然后将其添加到json对象

jsonMenu.addProperty(“SN”,SN1);
addProperty(“Name”,Name)

这将导致
{“SN”:1,“Name”:“Ajeeb”}

如果你想为它创建一个数组
JSONArray-JSONArray=new-JSONArray();
jsonArray.put(jsonMenu);
这将导致
[{“SN”:1,“Name”:“Ajeeb”}]

JSONObject jsonMenu = new JSONObject("\\String goes here");