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
Java 将字符串数组转换为json_Java_Json_Arrays - Fatal编程技术网

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();
我希望这对你有用