Javaで別のJSONオブジェクトのサブセットからJSONオブジェクトを構築するにはどうすればよいですか?
JSONはJavaScriptObject Notationの略です また、データの転送と保存に使用できます。 JSONObject 文字列からテキストを解析して、マップのようなオブジェクトを生成できます t。 JSONObject(JSONObject jo、java.lang.String [] names)を使用して、別のJSONオブジェクトのサブセットからJSONオブジェクトを作成することもできます。 コンストラクターでは、文字列の配列を使用してコピー可能なキーを識別し、欠落しているキーは無視されます。
構文
public JSONObject(JSONObject jo, java.lang.String[] names)
import java.util.*; import org.json.*; public class JSONSubsetTest { public static void main(String[] args) throws JSONException { Map<String, Object> map = new HashMap<String, Object>(); map.put("Name", "Adithya"); map.put("Age", 25); map.put("DOB", new Date(94, 4, 6)); map.put("City", "Hyderabad"); JSONObject obj = new JSONObject(map); System.out.println(obj.toString(2)); JSONObject subset = new JSONObject(obj, new String [] {"Name", "Age"}); System.out.println(subset.toString(2)); } }
出力
{ "City": "Hyderabad", "DOB": "Fri May 06 00:00:00 IST 1994", "Age": 25, "Name": "Adithya" } { "Age": 25, "Name": "Adithya" }
-
Javaを使用してJSON配列を作成/作成する方法は?
Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 { "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si
-
Javaを使用してJSONファイルを作成/作成する方法は?
JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − { "book": [ { "id": "01",