0

次のコードでJsonに変換しています

    JSONObject jsonformatted = (JSONObject)JSONSerializer.toJSON(map);
    FileWriter writer = new FileWriter("myfile.json");

正常に動作しており、出力は次のとおりです

        [ {"date":"July 4th", "event":"Independence Day"} ]

しかし、Jsonで変数を割り当てて値を取得する次の形式が必要です

           jsonstr = [ {"date":"July 4th", "event":"Independence Day"} ];

それに変数を追加するにはどうすればよいですか

4

1 に答える 1

0

JSONObject の put メソッドを使用して新しいデータを追加できます

JSONObject jsonformatted = (JSONObject)JSONSerializer.toJSON(map);

jsonformatted .put("assign ", "some value")

編集

OPは「:」を「=」に置き換えたいと考えています.JSON標準であるため、そうすべきではありません。属性と値は、= ではなく : を使用して割り当てられます 詳細については、このリンクを確認してください JSON wiki

于 2013-02-27T09:13:01.907 に答える