Javaオブジェクト、JSONオブジェクト、JSON文字列の間の変換

1. 簡単な分析のJSON 文字列

第一のJSON JSONオブジェクトに文字列と次のように、JSONオブジェクトを解析します。

JSONObject jsonObject = JSONObject.fromObject(jsonStr)。

  その値は、キーをJSONに応じて得られます

文字列名= jsonObject.getString( "名前");
int型NUM = jsonObject.getInt( "NUM");
文字列のセックス= jsonObject.getString( "性別");
int型の年齢= jsonObject.getInt( "年齢");

 

2. JSONのに文字列のJava オブジェクト

その後、同様にJSON第JSONオブジェクトに文字列、及び以下に示すように、JSONのJavaオブジェクトにオブジェクトを変換します。

ターゲットJSONにJSONObject OBJ =新しいJSONObject()fromObject(jsonStr);. // JSON文字列

JavaオブジェクトにJSONオブジェクト

人JB =(人物)JSONObject.toBean(OBJ、Person.class); //組み込みJSONオブジェクト人物オブジェクトに

 

3. Javaのオブジェクトがに変換されるJSON 文字列

最初のオブジェクトにJSONのJavaオブジェクト、文字列のJSONにJSONオブジェクト

JSONObject JSON = JSONObject.fromObject(OBJ); // Javaオブジェクトは、オブジェクトのJSONに変換します

文字列str = json.toString(); //オブジェクトの文字列JSONに

 

おすすめ

転載: www.cnblogs.com/txf0324/p/11041029.html