POJO オブジェクトを JSON オブジェクトに、またはその逆に変換できる Java API があるかどうかを知りたいです。
ベストアンサー1
を見てみましょうhttps://www.json.org
次のような単純な Java クラスがあるとします。
public class Person {
private String name;
private Integer age;
public String getName() { return this.name; }
public void setName( String name ) { this.name = name; }
public Integer getAge() { return this.age; }
public void setAge( Integer age ) { this.age = age; }
}
したがって、これを JSON オブジェクトに変換するのは非常に簡単です。次のようになります。
import org.json.JSONObject;
public class JsonTest {
public static void main( String[] args ) {
Person person = new Person();
person.setName( "Person Name" );
person.setAge( 333 );
JSONObject jsonObj = new JSONObject( person );
System.out.println( jsonObj );
}
}
ここに別の例があります。この場合は Jackson を使用しています。https://brunozambiazi.wordpress.com/2015/08/15/working-with-json-in-java/
メイヴン:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.1</version>
</dependency>
最新/最高のバージョンを見つけるためのリンク (下記) :