Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでオブジェクトモデルを使用してJSONオブジェクトを作成するにはどうすればよいですか?


javax.json.JsonObject インターフェイスは不変のJSONオブジェクト値を表すことができ、変更できないを提供します 地図 JSONオブジェクトの名前/値を表示します マッピング。 JsonObject インスタンスは、静的を使用して入力ソースから作成できます メソッドreadObject() javax.json。 JsonReader クラスであり、静的を使用して作成することもできます メソッドcreateObjectBuilder() javax.json。 Json クラス。

構文
public static JsonObjectBuilder createObjectBuilder()
import java.io.*;
import javax.json.*;
public class JsonObjectTest {
   public static void main(String[] args) throws Exception {
      JsonObjectBuilder builder = Json.createObjectBuilder();
      builder.add("Name", "Adithya");
      builder.add("Designation", "Python Developer");
      builder.add("Company", "TutorialsPoint");
      builder.add("Location", "Hyderabad");
      JsonObject data = builder.build();
      StringWriter sw = new StringWriter();
      JsonWriter jw = Json.createWriter(sw);
      jw.writeObject(data);
      jw.close();
      System.out.println(sw.toString());
   }
}

出力

{"Name":"Adithya","Designation":"Python Developer","Company":"TutorialsPoint","Location":"Hyderabad"}

  1. Javaを使用してJSON配列を作成/作成する方法は?

    Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 {    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si

  2. Javaを使用してJSONファイルを作成/作成する方法は?

    JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − {    "book": [       {          "id": "01",