使用JSON数据作为Java中的String对象

时间:2016-08-09 04:48:06

标签: java arrays json string parsing

我正在使用HTTP客户端发送不同类型的请求(GET,PUT,POST,DELETE),我将JSON作为数据发送到不同的请求发布。

我有一个JSON数据,如:

{ "createdByID": "100000", "createdByName": "Admin", "modifiedByID": "100000", "modifiedByName": "Admin" }

现在,要将此JSON存储到字符串中,我必须在必要时添加双引号,以便将其存储为

String jsonData = "{" + "\"" + "createdByID" + "\"" + ":" + "\"" +  "100000" + "\"" + "," + "\"" + "createdByName" + "\"" + ":" + "\"" + "Admin" + "\"" + "," + "\"" + "modifiedByID" + "\"" + ":" + "\"" +  "100000" + "\"" + "," + "\"" + "modifiedByName" + "\"" + ":" + "\"" + "Admin" + "\"" + "}"

有没有人使用任何工具/实用程序来转换JSON数据,以便它可以存储在字符串对象中?

如果有人已经这样做,请分享

1 个答案:

答案 0 :(得分:0)

嘿,如果你将json存储在你的代码中,那么只需要添加双重代码。

  

尝试从文本文件中读取json,然后您不需要添加双引号和其他内容。

编译代码后,更多的java不会考虑双引号。