[英]Parse Json with more than one object Java
我正在使用兒子將數據解析為類,現在我有一個更多維度的 José 需要解析。
{
"Preisanpassung" : {
"PA_ARTIKEL" : [
{
"PA_EKB" : 0,
"PA_EAN" : 0,
"PA_NVK" : 0.0,
"PA_NR" : 0,
"PA_AVK" : 0.0,
"PA_SOLLBEST" : 0,
"MENGE" : 0,
"ARTBEZ" : "",
"REDUART" : ""
},
{
"PA_EKB" : 0,
"PA_EAN" : 0,
"PA_NVK" : 0.0,
"PA_NR" : 0,
"PA_AVK" : 0.0,
"PA_SOLLBEST" : 0,
"MENGE" : 0,
"ARTBEZ" : "",
"REDUART" : „0“
}
],
"PA" : [
{
"PA_NR" : 0,
"PA_GUELTIG_AB" : 0
},
{
"PA_NR" : 0,
"PA_GUELTIG_AB" : 0
}
],
"PA_EKB" : [
{
"PA_NR" : 0,
"PA_EKB_BEZ" : "",
"PA_EKB" : 0
},
{
"PA_NR" : 0,
"PA_EKB_BEZ" : "",
"PA_EKB" : 0
}
]
}
}
我使用以下類模型進行解析過程:
public class Preisanpassung implements Serializable {
public Preisanpassung(List<PA_ARTIKEL> paartikel, List<PA> pa, List<PA_EKB> paekb) {
this.PA_ARTIKEL = paartikel;
this.PA = pa;
this.PA_EKB = paekb;
}
private List<PA_ARTIKEL> PA_ARTIKEL;
private List<PA> PA;
private List<PA_EKB> PA_EKB;
public Preisanpassung() {
}
public class PA implements Serializable {
private long PA_GUELTIG_AB;
private int PA_NR;
public long getPA_GUELTIG_AB() {
return PA_GUELTIG_AB;
}
public void setPA_GUELTIG_AB(long PA_GUELTIG_AB) {
this.PA_GUELTIG_AB = PA_GUELTIG_AB;
}
public int getPA_NR() {
return PA_NR;
}
public void setPA_NR(int PA_NR) {
this.PA_NR = PA_NR;
}
}
PA_Artikel 和 PA_EKB 類的構建方式與 PA 類相似。
編譯器沒有顯示錯誤,兒子也沒有拋出異常。 有沒有辦法正確解析這個Json?
我還嘗試將輸出拆分為多個字符串,效果很好,但需要很多時間。
您的 json 中有意外字符。
即在您的第二個PA_ARTIKEL
對象"REDUART" : „0“
無效。 嘗試改變它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.