【问题标题】:Convert String To Json in java [duplicate]在java中将字符串转换为Json [重复]
【发布时间】: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":""}

这是键值对中数据所在的字符串。请建议如何将其转换为字符串我只想要字符串形式的值。

【问题讨论】:

标签: java json string


【解决方案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 代码不会编译。我不明白你怎么可能在不改变它的情况下使用它。但老实说,你的问题根本没有意义。也许你需要重写它,这样我们才能理解你的意思>>真正
猜你喜欢
  • 2021-01-16
  • 2014-01-23
  • 1970-01-01
  • 2021-05-13
  • 2012-06-02
  • 2012-11-22
  • 1970-01-01
  • 2021-09-23
  • 2023-04-01
相关资源
最近更新 更多