JavaでJSONStringerを使用できるのはいつですか。
import org.json.*;
public class JSONStringerTest1 {
public static void main(String[] args) throws JSONException {
JSONStringer stringer = new JSONStringer();
String jsonStr = stringer
.object() // Start JSON Object
.key("Name")
.value("Raja")
.key("Age") //Add key-value pairs
.value("25")
.key("City")
.value("Hyderabad")
.endObject() // End JSON Object
.toString();
System.out.println(jsonStr);
}
} {"Name":"Raja","Age":"25","City":"Hyderabad"}
例2
import org.json.*;
public class JSONStringerTest2 {
public static void main(String[] args) throws JSONException {
JSONStringer stringer = new JSONStringer();
String jsonStr = stringer
.array() //Start JSON Array
.object() //Start JSON Object
.key("Name").value("Adithya")
.key("Age").value("25") //Add key-value pairs
.key("Mobile").value("9959984000")
.endObject() //End JSON Object
.object()
.key("Address").value("Madhapur")
.key("City").value("Hyderabad")
.endObject()
.endArray() //End JSON Array
.toString();
System.out.println(jsonStr);
}
} 出力
[{"Name":"Adithya","Age":"25","Mobile":"9959984000"},{"Address":"Madhapur","City":"Hyderabad"}] -
Javaでpack()メソッドを使用できるのはいつですか?
pack() メソッドはウィンドウで定義されています Javaのクラスであり、すべてのコンテンツが適切なサイズ以上になるようにフレームのサイズを設定します。 pack()の代替 メソッドは、 setSize()を呼び出して、フレームサイズを明示的に確立することです。 またはsetBounds() メソッド。通常、 pack()を使用します setSize()よりもメソッドを呼び出す方が望ましい パックはフレームレイアウトマネージャーにフレームサイズを任せ、レイアウトマネージャーはプラットフォームの依存関係やコンポーネントサイズに影響を与えるその他の要因にうまく適応できるためです。 構文 p
-
JavaオブジェクトをJSONに変換する方法
このチュートリアルでは、JacksonとGsonの2つのライブラリを使用してJavaオブジェクトをJSONに変換する方法を示します。 標準のPOJOであるPersonクラスを使用します。人物オブジェクトを作成したら、別のライブラリを使用してそれをJSONに変換できます。 Person.java import java.util.List; import java.util.Map; public class Person { String name; Integer age; List<String> hobbies; Map<Str