從JSON生成Java類?我想要一個(gè)從JSON生成java源文件的實(shí)用程序。比如我們有{
"firstName": "John",
"lastName": "Smith",
"address": {
"streetAddress": "21 2nd Street",
"city": "New York"
}}我們將它傳遞給實(shí)用程序,我們希望它生成這樣的東西:class Address {
JSONObject mInternalJSONObject;
Address (JSONObject json){
mInternalJSONObject = json;
}
String getStreetAddress () {
return mInternalJSONObject.getString("streetAddress");
}
String getCity (){
return mInternalJSONObject.getString("city");
}}class Person {
JSONObject mInternalJSONObject;
Person (JSONObject json){
mInternalJSONObject = json;
}
String getFirstName () {
return mInternalJSONObject.getString("firstName");
}
String getLastName (){
return mInternalJSONObject.getString("lastName");
}
Address getAddress (){
return Address(mInternalJSONObject.getString("address"));
}}寫起來并不難,但我確信有人已經(jīng)這樣做了。
3 回答

呼啦一陣風(fēng)
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是一個(gè)將采用JSON 的在線工具,包括嵌套對象或嵌套的對象數(shù)組,并使用Jackson注釋生成Java源代碼。
添加回答
舉報(bào)
0/150
提交
取消