XMLストリングをJsonに変換することを望んでおり、私は以下のようにしています。私は以下のようにXML用のクラスを作成しているXMLからJSONへの変換条件付き
<Item>
<Property name="Description" value="Description 1"/>
<Property name="EffDate" value="01/05/2017"/>
<Property name="ExpDate" value="12/31/9999"/>
<Property name="Status" value="Launched"/>
</Item>
を変換する必要があり
XML。 g.toJson -
public class Context {
@XmlElement(name = "Item")
private List<Item> offer;
}
public class Item {
@XmlElement(name = "Property")
private List<Property> properties;
}
public class Property {
@XmlAttribute
private String name;
@XmlAttribute
private String value;
}
私は、JSONに、このJavaオブジェクトに変換するためにGsonライブラリを使用しています。
Comverted JSON -
"offer": [{
"properties": [{
"name": "Description",
"value": "Description 1"
},
{
"name": "EffDate",
"value": "01/05/2017"
},
{
"name": "ExpDate",
"value": "12/31/9999"
},
{
"name": "Status",
"value": "Launched"
}]
}]
しかし、私たちは以下のようにJSONに変換したい - Itemクラスのプロパティなどのプロパティ名と値を変換する方法はあります
"offer": [{
"Description" : "Description 1",
"EffDate":"01/05/2017",
"ExpDate": "12/31/9999",
"Status": "Launched"
}]
。?
ありますか。?上記のように – Suraj