{ "code": 0, "message": "成功!", "data": [ { "classId": "5021", "isFinish": 1, "sortCode": 1, "title": "招标公告" }, { "classId": "5066", "isFinish": 0, "sortCode": 2, "title": "澄清答疑" }, { "classId": "6004", "isFinish": 1, "sortCode": 8, "title": "开标" }, { "classId": "6005", "isFinish": 1, "sortCode": 9, "title": "评标" }, { "classId": "5070", "isFinish": 1, "sortCode": 10, "title": "预中标公示" }, { "classId": "50701", "isFinish": 0, "sortCode": 11, "title": "中标公告" }, { "classId": "5080", "isFinish": 0, "sortCode": 12, "title": "中标通知书" }, { "classId": "5090", "isFinish": 0, "sortCode": 13, "title": "电子档案" } ], "successFul": true } 字符串数据 转为json
时间: 2023-07-17 17:09:20 浏览: 105
flutter_listview_loadmore:Flutter Loadmore演示
要将字符串数据转换为 JSON,你可以使用 JSON 库,例如 Google Gson 或 Jackson。以下是使用 Gson 将字符串转换为 JSON 的示例代码:
```java
import com.google.gson.Gson;
// 假设你的字符串数据为 jsonData
String jsonData = "{\"code\":0,\"message\":\"成功!\",\"data\":[{\"classId\":\"5021\",\"isFinish\":1,\"sortCode\":1,\"title\":\"招标公告\"},{\"classId\":\"5066\",\"isFinish\":0,\"sortCode\":2,\"title\":\"澄清答疑\"},{\"classId\":\"6004\",\"isFinish\":1,\"sortCode\":8,\"title\":\"开标\"},{\"classId\":\"6005\",\"isFinish\":1,\"sortCode\":9,\"title\":\"评标\"},{\"classId\":\"5070\",\"isFinish\":1,\"sortCode\":10,\"title\":\"预中标公示\"},{\"classId\":\"50701\",\"isFinish\":0,\"sortCode\":11,\"title\":\"中标公告\"},{\"classId\":\"5080\",\"isFinish\":0,\"sortCode\":12,\"title\":\"中标通知书\"},{\"classId\":\"5090\",\"isFinish\":0,\"sortCode\":13,\"title\":\"电子档案\"}],\"successFul\":true}";
// 创建 Gson 对象
Gson gson = new Gson();
// 将字符串转换为 JSON
JsonElement jsonElement = gson.fromJson(jsonData, JsonElement.class);
// 如果你知道 JSON 的结构,可以使用更具体的类来解析
// 例如,如果你知道 JSON 的根元素是一个对象,可以使用以下代码:
// YourRootClass rootObject = gson.fromJson(jsonData, YourRootClass.class);
```
注意:在使用 Gson 或其他 JSON 库之前,确保你已经将相应的库添加到项目的依赖中。
阅读全文