在java中将字符串转换为Json [重复]
Posted
技术标签:
【中文标题】在java中将字符串转换为Json [重复]【英文标题】:Convert String To Json in java [duplicate] 【发布时间】:2016-01-11 05:40:30 【问题描述】:你能帮我在java类中如何将String转换为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":""
这是键值对中数据所在的字符串。请建议如何将其转换为字符串我只想要字符串形式的值。
【问题讨论】:
Nothing found on Google ? 对不起,你能解释清楚吗。 【参考方案1】:这是一个使用 Java 字符串表示的 JSON 示例。
String str1 = "\"type\":\"employment\",\"addr\":\"Yes\",\"reportingTo\":\"1\"";
请注意,JSON 中的双引号需要在字符串文字中进行转义。
numerous Java JSON parser libraries 会将 JSON 文本(如上面的字符串)转换为内存中的对象。一个简单的就是"org.json" library。)
【讨论】:
我不能像这样更改字符串 String str1 = "\"type\":\"employment\",\"address\":"Yes","reportingTo\":\"1 \"";所有项目都将被反映。 好吧,除非您像我所做的那样做,否则您问题中的 Java 代码不会编译。我不明白你怎么可能在不改变它的情况下使用它。但老实说,你的问题根本没有意义。也许你需要重写它,这样我们才能理解你的意思>>真正以上是关于在java中将字符串转换为Json [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Kotlin Android 中将字符串转换为 JSON 对象 [重复]