java 语言 createDatetime 2023-09-05 185217 diagName 发热 diagIcd R50900 这个结构的json对象我想取出来里面的diagName的值
要取出json对象中的diagName的值,可以使用Java中的json库,如Gson或Jackson。以下是使用Gson库的示例代码:
首先,你需要添加Gson库的依赖,可以在项目的pom.xml文件中添加如下代码:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.7</version>
</dependency>
然后,你可以使用以下代码来解析json对象并获取diagName的值:
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
String json = "{\"createDatetime\":\"2023-09-05 18:52:17\",\"diagName\":\"发热\",\"diagIcd\":\"R50.900\"}";
Gson gson = new Gson();
Data data = gson.fromJson(json, Data.class);
String diagName = data.getDiagName();
System.out.println(diagName);
}
}
class Data {
private String createDatetime;
private String diagName;
private String diagIcd;
public String getCreateDatetime() {
return createDatetime;
}
public void setCreateDatetime(String createDatetime) {
this.createDatetime = createDatetime;
}
public String getDiagName() {
return diagName;
}
public void setDiagName(String diagName) {
this.diagName = diagName;
}
public String getDiagIcd() {
return diagIcd;
}
public void setDiagIcd(String diagIcd) {
this.diagIcd = diagIcd;
}
}
以上代码中,我们首先定义了一个Data类,它与json对象的结构相匹配。然后,我们使用Gson库的fromJson方法将json字符串转换为Data对象。最后,我们可以通过调用getDiagName方法获取diagName的值。
注意:在实际应用中,你可能需要处理json对象的更复杂结构,这需要根据实际情况进行相应的解析和处理
原文地址: http://www.cveoy.top/t/topic/iYTQ 著作权归作者所有。请勿转载和采集!