如何在Java中将矢量转换为JSON数组?
我想将一个向量从java类传递到JSON数组。因为我要将它传递给localStorage,所以它应该显示为字符串如何在Java中将矢量转换为JSON数组?,java,arrays,json,Java,Arrays,Json,我想将一个向量从java类传递到JSON数组。因为我要将它传递给localStorage,所以它应该显示为字符串 "[thisisastring,thisisalsoastring,morestrings,onelaststring]" 到目前为止我已经 <% myJavaClass mJC = new myJavaClass(); %> // the constructor //构造函数 这条线 "<%= mJC.getVector() %>" “” 传递我要
"[thisisastring,thisisalsoastring,morestrings,onelaststring]"
到目前为止我已经
<% myJavaClass mJC = new myJavaClass(); %> // the constructor
//构造函数
这条线
"<%= mJC.getVector() %>"
“”
传递我要转换为JSON数组的向量。我以前没有真正使用过JSON,所以我不确定我在做什么。我假设我会创建一个新的数组,但是如何填充它呢?这里的Java字符串几乎是一个JSON数组。您所缺少的只是字符串值周围的引号。但在一般情况下,构造JSON字符串的更好方法是创建表示该字符串的映射和列表,并使用JSON“序列化程序”将其转换为JSON字符串。请使用以下方法:。它们很方便。你有
myJavaClass()
的代码吗?你应该使用一个库,但是字符串的json数组很容易“手动”构建。。。