Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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_Jquery_Json - Fatal编程技术网

Java 如何删除我的json格式中的特殊字符

Java 如何删除我的json格式中的特殊字符,java,jquery,json,Java,Jquery,Json,这是我需要删除的json对象,位于json对象的前端和后端 "{"Employee" [{"id":111589,"firstName":"govind","lastName":"Lname1","company":"ABC","No1":1,"Test":null,"Test1":"name1"}, {"id":12345,"firstName":"name2","lastName":"Lname2","company":"ABC","No1":2,"Test":null,"Test1":"n

这是我需要删除的json对象,位于json对象的前端和后端

"{"Employee" [{"id":111589,"firstName":"govind","lastName":"Lname1","company":"ABC","No1":1,"Test":null,"Test1":"name1"},
{"id":12345,"firstName":"name2","lastName":"Lname2","company":"ABC","No1":2,"Test":null,"Test1":"name2"},  
{"id":14567,"firstName":"name3","lastName":"Lname3","company":"DEF","No1":3,"Test":null,"Test1":"name3"},
{"id":1212,"firstName":"govi","lastName":"l1","company":"Ac","No1":4,"Test":0,"Test1":"name4"},  
{"id":1212,"firstName":"govi","lastName":"l1","company":"Ac","No1":5,"Test":0,"Test1":"name4"}]}"

您可以使用
String
类的
substring()
方法从开始和结束处删除“字符串”,如下代码:

   String myjson="PUT YOUR JSON STRING HERE";
   myjson=  myjson.substring(1,myjson.length()-1);
试试这个:

        String json = "\"{\"Employee\":[{\"id\":111589,\"firstName\":\"govind\",\"lastName\":\"Lname1\",\"company\":\"ABC\",\"No1\":1,\"Test\":null,\"Test1\":\"name1\"},{\"id\":12345,\"firstName\":\"name2\",\"lastName\":\"Lname2\",\"company\":\"ABC\",\"No1\":2,\"Test\":null,\"Test1\":\"name2\"},{\"id\":14567,\"firstName\":\"name3\",\"lastName\":\"Lname3\",\"company\":\"DEF\",\"No1\":3,\"Test\":null,\"Test1\":\"name3\"},{\"id\":1212,\"firstName\":\"govi\",\"lastName\":\"l1\",\"company\":\"Ac\",\"No1\":4,\"Test\":0,\"Test1\":\"name4\"},{\"id\":1212,\"firstName\":\"govi\",\"lastName\":\"l1\",\"company\":\"Ac\",\"No1\":5,\"Test\":0,\"Test1\":\"name4\"}]}\"";

    if (json.charAt(0) == '"' && json.charAt(json.length() - 1) == '"') {

        json = json.substring(1, json.length() - 1);

    }

    System.out.println("JSON is : " + json);

据我所知,您的json是一个字符串,因此您需要将其解析为javascript对象:

JSON.parse(jsonString)