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

JavaでJSON-libAPIを使用してJSONオブジェクトに要素を追加するにはどうすればよいですか?


JSON-lib は、j ava Bean、マップ、配列をシリアル化および逆シリアル化するためのJavaライブラリです。 、およびコレクション JSON形式で。 element()を使用してJSONオブジェクトに要素を追加できます JSONObjectのメソッド クラス。 json-lib.jar、ezmorph.jar、commons-lang.jar、commons-collections.jar、などのすべての依存jarをダウンロードする必要があります。 commons-beanutils.jar、 およびcommons-logging.jar net.sf.jsonをインポートできます それを実行するためにJavaプログラムにパッケージ化します。

構文

public JSONObject element(String key, Object value) - put a key/value pair in the JSONObject

import java.util.Arrays;
import net.sf.json.JSONObject;
public class JsonAddElementTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject()
         .element("name", "Raja Ramesh")
         .element("age", 30)
         .element("address", "Hyderabad")
         .element("contact numbers", Arrays.asList("9959984000", "7702144400", "7013536200"));
      System.out.println(jsonObj.toString(3)); //pretty print JSON
   }
}

出力

{
   "name": "Raja Ramesh",
   "age": 30,
   "address": "Hyderabad",
   "contact numbers": [
      "9959984000",
      "7702144400",
      "7013536200"
   ]
}

  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",