Javaでは(json-simpleを使用する) JSON.stringify を使用して JavaScript で作成された JSON 文字列を解析できました。次のようになります。
{"teq":14567,"ver":1,"rev":1234,"cop":15678}
この文字列は、カスタム JavaScript オブジェクトの状態を保存しており、これを純粋な Java クラスとして再構成したいと考えています。うまくいきません。C# のバックグラウンドから Java に初めて挑戦しました。:-p
オブジェクトは現在、json-simple が JSONParser.parse() 操作から作成した org.json.simple.JSONObject の形式になっています。
この JSONObject を新しい Java クラスにキャストするにはどうすればよいでしょうか?(その定義は下記にあります...)
public class MyCustomJSObject {
public int teq;
public int ver;
public int rev;
public int cop;
}
ベストアンサー1
依存関係を追加https://github.com/google/gsonそしてそれを次のように使う
Gson gson= new Gson();
CustomPOJOClass obj = gson.fromJson(jsonObject.toString(),CustomPOJOClass.class);