在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","re​​portingTo\":\"1 \"";所有项目都将被反映。 好吧,除非您像我所做的那样做,否则您问题中的 Java 代码不会编译。我不明白你怎么可能在不改变它的情况下使用它。但老实说,你的问题根本没有意义。也许你需要重写它,这样我们才能理解你的意思>>真正

以上是关于在java中将字符串转换为Json [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Kotlin Android 中将字符串转换为 JSON 对象 [重复]

如何在 C# 中将 .json 文件转换为字符串 [重复]

在PHP中将MySQL记录集转换为JSON字符串[重复]

在 Google BigQuery 中将数组转换为字符串 [重复]

在 PHP 中将 PDO 记录集转换为 JSON [重复]

在java中将字符串转换为字节[重复]