Java Maven 프로젝트에서 JSON에서 Java 소스 파일을 어떻게 생성합니까? 예를 들어 우리는
{
"firstName": "John",
"lastName": "Smith",
"address": {
"streetAddress": "21 2nd Street",
"city": "New York"
}
}
우리가 실행할 때 mvn generate-sources
다음과 같은 것을 생성하기를 원합니다.
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"));
}
}
Java 개발자로서,이를 위해 어떤 XML 라인을 작성해야 pom.xml
합니까?