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中,如果不使用Volley将Json与节点js合并,如何获得多Json响应?_Android_Json_Node.js_Express_Android Volley - Fatal编程技术网

在Android中,如果不使用Volley将Json与节点js合并,如何获得多Json响应?

在Android中,如果不使用Volley将Json与节点js合并,如何获得多Json响应?,android,json,node.js,express,android-volley,Android,Json,Node.js,Express,Android Volley,我正在使用Android studio和Nodejs。为了获取数据,我想使用服务器(nodejs,Express)上的“volley”从nodejs服务器获取Json res.write(JSON.stringify(results)); res.write(JSON.stringify(hot)); 我想让这些JSON从服务器到Android,但失败了。。。我只能得到一个最先交付的JSON,这一个 res.write(

我正在使用Android studio和Nodejs。为了获取数据,我想使用服务器(nodejs,Express)上的“volley”从nodejs服务器获取Json

                res.write(JSON.stringify(results));
                res.write(JSON.stringify(hot));
我想让这些JSON从服务器到Android,但失败了。。。我只能得到一个最先交付的JSON,这一个

     res.write(JSON.stringify(results));
我怎样才能得到两个JSON??没有合并JSON

public void onButton1Clicked(View v){

    String url=editText.getText().toString();
    StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            try {
                println(response);
                JSONArray jarray= new JSONArray(response);

                for(int i=0;i<jarray.length();i++)
                {
                    JSONObject Jobs=jarray.getJSONObject(i);
                    String title=Jobs.getString("title");
                    String content=Jobs.getString("content");

                    println(" title : " + title);
                    println(" content : " + content);

                }

            } catch (Exception e) {
                println("에러남!");
                e.printStackTrace();
            }
        }
    },new Response.ErrorListener(){
                @Override
                public void onErrorResponse(VolleyError error) {
                    println("error!@@@");
                    error.printStackTrace();
                }
            }

    ){
        @Override
        protected Map<String, String> getParams(){
            Map<String, String> params = new HashMap<>();
            return params;
        }
    };
    request.setShouldCache(false);
    Volley.newRequestQueue(this).add(request);
    println("웹 서버에 요청함 : "+url);
}
public void onbutton1已单击(视图v){
字符串url=editText.getText().toString();
StringRequest=newStringRequest(request.Method.GET,url,new Response.Listener()){
@凌驾
公共void onResponse(字符串响应){
试一试{
println(应答);
JSONArray jarray=新JSONArray(响应);

对于(int i=0;i为什么你不发送一个带有不同key=>value对的响应呢?我提供的内容是……不同的内容,起初我尝试合并每个JSON,但每个JSON都没有键。因此,如果合并,我无法区分哪一个是第一个内容,另一个是……合并很好,但有解决方案为每个JSON cont赋予键值吗ent?
res.json({results,hot})
…?类似上面的内容应该可以:)