0
我們試圖從我們的web服務生成json。我們的JSON格式如下。我們使用球衣來生成JSON。澤西島json代
[
{
"InfoList": {
"name": "test",
"slot": "2",
},
"Info": {
"Id": "212",
"name": "sdsdsd",
},
"abcInfoList": [
{
"aname": "",
"slt": "1",
},
{
{
"aname": "",
"slt": "1",
}
],
},
{
"InfoList": {
"name": "test",
"slot": "2",
},
"Info": {
"Id": "212",
"name": "sdsdsd",
},
"abcInfoList": [
{
"aname": "",
"slt": "1",
},
{
{
"aname": "",
"slt": "1",
}
],
},
{
"InfoList": {
"name": "test",
"slot": "2",
},
"Info": {
"Id": "212",
"name": "sdsdsd",
},
"abcInfoList": [
{
"aname": "",
"slt": "1",
},
{
{
"aname": "",
"slt": "1",
}
],
},
]
我們設計了以下一類爲保持值產生JSON
@XmlRootElement(name="JasonClass")
public class JsonClass {
@XmlElement(name="InfoList")
public Info getInfoList()
{
return this.info;
}
public void setInfoList(InfoList infoList)
{
this.infoList=infoList;
}
@XmlElement(name="Info")
public Info getInfo()
{
return this.hostInformation;
}
public void setInfo(Info info)
{
this.info=info;
}
@XmlElement(name="abcInfoList")
public Info getabcInfoList()
{
return this.abcInfoList;
}
public void setabcInfoList(AbcInfoList abcInfoList)
{
this.abcInfoListt=abcInfoList;
}
}
And we are returning array of JsonClass for JSON.
@GET
@Path("/service")
@Produces("application/json")
public JsonClass[] getJsonList() {
JsonClass[] jsonList = new JsonClass[count];
//code for fliing array
//code for fliing array
return jsonList;
}
及以下
{
"JasonClass":[
{
"InfoList": {
"name": "test",
"slot": "2",
},
"Info": {
"Id": "212",
"name": "sdsdsd",
},
"abcInfoList": [
{
"aname": "",
"slt": "1",
},
{
{
"aname": "",
"slt": "1",
}
],
},
{
"InfoList": {
"name": "test",
"slot": "2",
},
"Info": {
"Id": "212",
"name": "sdsdsd",
},
"abcInfoList": [
{
"aname": "",
"slt": "1",
},
{
{
"aname": "",
"slt": "1",
}
],
},
{
"InfoList": {
"name": "test",
"slot": "2",
},
"Info": {
"Id": "212",
"name": "sdsdsd",
},
"abcInfoList": [
{
"aname": "",
"slt": "1",
},
{
{
"aname": "",
"slt": "1",
}
],
},
]
}
給出它的產生,但我們不希望在JSON的followng 。我們只需要數組[]。如上所述(int他第一個json)。
{
"JasonClass":
}
如果刪除@xmlRootelement會怎樣?不知道這是否允許tho – Rob 2013-03-08 10:44:22
Xml文檔需要一個根節點,您基本上在這裏創建一個XML文檔,然後將其轉換爲JSON。 – 2013-03-08 10:54:52