Java 将字符串数组转换为json
我的字符串数组每次遍历循环时都有以下输出Java 将字符串数组转换为json,java,json,arrays,Java,Json,Arrays,我的字符串数组每次遍历循环时都有以下输出 apple orange 我想将字符串数组输出转换为json格式/jsonarray。我试过了,但它的输出为 {"fruits",apple} {"fruits",orange} {"fruits": [ { "1": "apple" } { "2": "orange" } 我希望我的输出为 {"fruits",apple} {"fruits",orange} {"fruits": [ { "1": "apple" } {
apple
orange
我想将字符串数组输出转换为json格式/jsonarray。我试过了,但它的输出为
{"fruits",apple}
{"fruits",orange}
{"fruits": [
{
"1": "apple"
}
{
"2": "orange"
}
我希望我的输出为
{"fruits",apple}
{"fruits",orange}
{"fruits": [
{
"1": "apple"
}
{
"2": "orange"
}
我尝试了下面的代码
String[] strArray = new String[] {newString};
JSONObject json=new JSONObject();
//json.put("fruits", newString);
//System.out.println(json);
for(int i=0;i<strArray.length;i++)
{
System.out.print(strArray[i]+"\t");
json.put("",strArray[i]);
}
请尝试以下代码:-
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("key", "value");
String jsonString = jsonObject.toString();
我希望这对你有用