在java中将字符串转换为Json

在java中将字符串转换为Json,java,json,string,Java,Json,String,您能帮助我如何在java类中将字符串转换为json吗。还有一件事,json值将如何存储在另一个字符串中。下面是我用来将字符串转换为json的字符串 String str1 = {"documentType":"employment","place_address":"Yes","reportingTo":"1","bonusAmount":"3","EmployerPostalCode":"13","EmployeeCity":"17","EmployerName":"7","EmployerC

您能帮助我如何在java类中将字符串转换为json吗。还有一件事,json值将如何存储在另一个字符串中。下面是我用来将字符串转换为json的字符串

String str1 = {"documentType":"employment","place_address":"Yes","reportingTo":"1","bonusAmount":"3","EmployerPostalCode":"13","EmployeeCity":"17","EmployerName":"7","EmployerCity":"10","EmployerProvince":"11","natureDescription":" 6","EmployerAddress1":"8","EmployerAddress2":"9","paidMethod":"Yearly","EmployeeName":"14","EmployeeAddress2":"16","EmployerCountry":"12","timeEmployeeWorking":"4","EmployeePostalCode":"20","job_Title":"5","EmployeeAddress1":"15","EmployeeCountry":"19","EmployerPhone":"897564564","EmployeeProvince":"18","paidAmount":"2","EmployerBusinessType":"Sole Proprietorship","start_date":"2015-10-10","EmployerEmail":"abhi@gmail.com","fileUploadErrorMessage":""}

这是一个字符串,其中包含键值对中的数据。请建议如何将其转换为字符串形式。我只需要字符串形式的值。

下面是一个使用Java字符串表示JSON的示例

String str1 = "{\"type\":\"employment\",\"addr\":\"Yes\",\"reportingTo\":\"1\"}";
请注意,JSON中的双引号需要在字符串文本中转义


有很多方法可以将JSON文本(如上面的字符串)转换为内存中的对象。一个简单的例子是。)

对不起,你能解释清楚吗。我不能更改字符串str1=“{\'type\”:“employment\”,“address\”:“Yes”,“reportingTo\”:“1\”;所有的项目都会被反映出来,你问题中的Java代码是不会编译的,除非你像我这样做。我看不出你怎么能不改变它就使用它。但老实说,你的问题毫无意义。也许你需要重写它,这样我们才能真正理解你