{"linkinfoid":"4957482","linkcataid":"2607"}java将String转为对应实体类的list
时间: 2023-12-12 18:02:23 浏览: 71
Java常用类(String类)的简单用法
5星 · 资源好评率100%
可以使用阿里的fastjson库将JSON字符串转换为对应实体类的List。具体步骤如下:
1.定义实体类LinkInfo,包含linkinfoid和linkcataid两个属性:
```java
public class LinkInfo {
private String linkinfoid;
private String linkcataid;
// 省略getter和setter方法
}
```
2.使用fastjson将JSON字符串转换为List<LinkInfo>:
```java
String jsonStr = "[{\"linkinfoid\":\"4957482\",\"linkcataid\":\"2607\"},{\"linkinfoid\":\"4957483\",\"linkcataid\":\"2608\"}]";
List<LinkInfo> linkInfoList = JSON.parseArray(jsonStr, LinkInfo.class);
```
其中,jsonStr是待转换的JSON字符串,LinkInfo.class是目标实体类。
3.遍历List<LinkInfo>,获取linkinfoid和linkcataid属性值:
```java
for (LinkInfo linkInfo : linkInfoList) {
System.out.println("linkinfoid: " + linkInfo.getLinkinfoid());
System.out.println("linkcataid: " + linkInfo.getLinkcataid());
}
```
输出结果为:
```
linkinfoid: 4957482
linkcataid: 2607
linkinfoid: 4957483
linkcataid: 2608
```
阅读全文