を使用して動的オブジェクトの直列化復元:JSONのは、私はタイプのJavaクラスを持っている想像してみましょうGson
String json = "{"par1":"val1","par2":{"subpar1":"subval1"}}";
Gson gson = new GsonBuilder.create();
MyClass mClass = gson.fromJson(json, MyClass.class);
par2
JSONをいくつかから私に与えられている:
public class MyClass
{
public String par1;
public Object par2;
}
その後、私はこれを持っています他のアプリケーションと私はそれが動的なので、パラメータ名は何であるか分からない。
par2
MyClassの変数はJSON String変数がクラスオブジェクトに正しく非直列化されるように設定する必要がありますか?
おかげ
あなたはGsonに縛られていますか?あなたのユースケースは、json-simple(http://code.google.com/p/json-simple)のような自由形式のJSONプロセッサではるかに優れています。 – Perception