Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/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
如何在Java中将矢量转换为JSON数组?_Java_Arrays_Json - Fatal编程技术网

如何在Java中将矢量转换为JSON数组?

如何在Java中将矢量转换为JSON数组?,java,arrays,json,Java,Arrays,Json,我想将一个向量从java类传递到JSON数组。因为我要将它传递给localStorage,所以它应该显示为字符串 "[thisisastring,thisisalsoastring,morestrings,onelaststring]" 到目前为止我已经 <% myJavaClass mJC = new myJavaClass(); %> // the constructor //构造函数 这条线 "<%= mJC.getVector() %>" “” 传递我要

我想将一个向量从java类传递到JSON数组。因为我要将它传递给localStorage,所以它应该显示为字符串

"[thisisastring,thisisalsoastring,morestrings,onelaststring]"
到目前为止我已经

<% myJavaClass mJC = new myJavaClass(); %> // the constructor
//构造函数
这条线

"<%= mJC.getVector() %>"
“”

传递我要转换为JSON数组的向量。我以前没有真正使用过JSON,所以我不确定我在做什么。我假设我会创建一个新的数组,但是如何填充它呢?

这里的Java字符串几乎是一个JSON数组。您所缺少的只是字符串值周围的引号。但在一般情况下,构造JSON字符串的更好方法是创建表示该字符串的映射和列表,并使用JSON“序列化程序”将其转换为JSON字符串。请使用以下方法:。它们很方便。你有
myJavaClass()
的代码吗?你应该使用一个库,但是字符串的json数组很容易“手动”构建。。。