IこのJSONの例をしました:xStreamではJSON - NULL値を処理する方法を
{
"rows": [
{
"anaid": "1",
"anaint": "123",
"anastring": "-"
},
{
"anaid": "2",
"anaint": "-",
"anastring": "Hello World"
},
{
"anaid": "3",
"anaint": "-",
"anastring": "-"
}
]
}
私のクラスのテストでは、次のとおりです。
- int型anaid
- int型anaint
- 文字列anastring
マイクコード:
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.alias("rows", Test.class);
ArrayList<Test> product = (ArrayList<Test>) xstream.fromXML(json);
文字「 - 」は、私のjsonのヌル値です。 jsonを作成するコードを変更することはできませんが、xStreamパーサーを正しく使用するにはnull値を処理します。
私は読んだけど、私はどうすればいいのか理解できませんでした... – CeccoCQ