2015-10-13 38 views
0

你能帮我解释一下,如何将字符串转换为java类中的json。另一个更多的事情是如何将json值存储在String另一个字符串中。下面维护我用来将字符串转换为json的字符串。在Java中将字符串转换为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":"[email protected]","fileUploadErrorMessage":""} 

这是键值对中的数据。请建议如何这可以在字符串转换我只想在字符串形式的价值。

+3

[Google上没有找到?](https://www.google.co.in/search?q=Convert+String+To+Json+in+java&oq=Convert+String + To + Json + in + java&aqs = chrome..69i57j0l5.196j0j7&sourceid = chrome&es_sm = 93&ie = UTF-8) –

+1

对不起,您可以正确解释。 –

回答

0

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

String str1 = "{\"type\":\"employment\",\"addr\":\"Yes\",\"reportingTo\":\"1\"}"; 

请注意,JSON中的双引号需要在字符串文字中转义。

numerous Java JSON parser libraries会将JSON文本(如上面的字符串)转换为内存中的对象。一个简单的是"org.json" library。)

+0

我不能改变这样的字符串String str1 =“{\”type \“:\”employment \“,\”add​​ress \“:”是“,”reportingTo \“:\”1 \“}”;所有项目都将得到反映。 –

+0

那么你的问题中的Java代码不会编译,除非你做了像我这样做的东西。我没有看到如何在不改变它的情况下使用它。但说实话,你的问题根本没有意义。也许你需要重写它,以便我们能够理解你真正的“问”。 –