Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Arrays 如何在Servlet中排列JSON值?_Arrays_Json_Servlets - Fatal编程技术网

Arrays 如何在Servlet中排列JSON值?

Arrays 如何在Servlet中排列JSON值?,arrays,json,servlets,Arrays,Json,Servlets,我是JSON的新手,我不知道如何发送JSON对象和数组 但是,我像下面的格式一样传递JSON值 object.put("code", "1"); object.put("message", "Success"); object.put("Name", "xxx"); object.put("F_Name","yyy"); object.p

我是JSON的新手,我不知道如何发送JSON对象和数组

但是,我像下面的格式一样传递JSON值

                object.put("code", "1");
                object.put("message", "Success");
                object.put("Name", "xxx");
                object.put("F_Name","yyy");
                object.put("Address", "zzz");
                object.put("Phone_No","123");


                out.println(object);
但它显示出

{"Phone_No":"123","message":"Success","Address":"zzz","Name":"xxx","F_Name":"yyy","code":"1"}
我不知道,为什么会这样展示。怎么点这个?请帮帮我

这是什么格式,数组格式还是对象格式

并告诉如何在JSON中发送数组值


提前感谢。

您没有编写
对象的类。但是,如果您关心顺序,请使用及其类:


根据我对上述问题和代码的理解,您已经使用的“对象”可能是json对象。通常JSON对象可以以键、值对的形式维护数据。所以您将内容放入json对象并显示。这就是为什么它会这样展示。显示的格式为json格式。若要将数组放入json对象,可以像对待普通字符串一样放入数组

   object.put("array1", arrayvariable1[]);
   object.put("array2", arrayvariable2[]);

我想这可能对您有所帮助。

我正在使用这个org.json-20120521.jar库,并使用相同的JsonObject object=new JsonObject();但是这个库没有gson属性,我需要这个com.google.gson.gson来排序json值。您使用的是不同的库。请从中尝试
gson-2.2.4.jar
from。的可能重复项
   object.put("array1", arrayvariable1[]);
   object.put("array2", arrayvariable2[]);