我想解析一個json字符串到java對象。目前代碼是手動讀取文件並生成java對象。但是,我期待着實施gson。gson解析嵌套的json對象
這裏是我從Web服務調用收到JSON:
{ "comment": [
"This file is used to define the behavior for the elements parsed.",
"Each entry in the file will have the format of element:name, skip:bool",
"If SkipFlag is true, it means that element need not be processed.",
"Convention used for elements and rule names is camelCase"
],
"rules": [ { "element": "html", "skip": true },
{ "element": "head", "skip": true },
{ "element": "head", "skip": true },
{ "element": "body", "skip": true }
]
}
我需要忽略的意見和轉換規則。這裏是我試圖定義規則,Java對象的Java類型:
// Arraylist < Map < elementname, Map < name, value > > >
ArrayList< Map<String, Map<String, String> > > rules;
是否與GSON這樣做的一個簡單的方法?
規則是'每個文件只有一個**公共類**'。 http://docs.oracle.com/javase/specs/jls/se7/html/jls-7.html#jls-7.6 – Aubin 2013-03-16 17:54:48