0

c:\path\jsontext.json としてローカルに保存された json ファイルがあります。私はjspページと.jsファイルを持っています。私の.jsファイルにはjavascriptオブジェクトがあり、このjavascriptオブジェクトのデータはjson形式であり、それをjsontext.jsonファイルに追加したいと思います

しかし、これを行う方法を見つけることができます。

ここに私のjsontext.jsonがあります

[
    {
        "Identifier": "1",
        "Label": "pratik",
        "Categories": "Standard",
        "UpdatedBy": "lno",
        "UpdatedAt": "01-02-2013"

    },
    {
        "Identifier": "2",
        "Label": "2013",
        "Categories": "Standard",
        "UpdatedBy": "lno",
        "UpdatedAt": "01-02-2013"
    }
]

私の.jsファイルにjavascriptオブジェクトがあるとします

var JSObject=("[{" +'"example1"'+"},"+ "{" + '"example2"' + "}]");

このデータを jsontext.json ファイルに追加したいのですが、

どうすればいいですか。

いくつかのリソースを調べたところ、これを行うにはサーバー側のプログラミング言語が必要になることがわかりました。

これを Java コードで実行してみると、コードは簡単に記述できます。唯一の問題は、Java メソッドが最初に実行され、次に .js ファイルが実行されることです。

Javaメソッドを呼び出すことができる.jsファイルのクリックイベントという方法があれば、それも私にとってはうまくいくでしょう。

私はこのJavaコードを持っています。

import java.io.FileWriter;
import java.io.IOException;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;

public class JsonSimpleExample {
     public static void main(String[] args) {

    JSONObject JSONObject = new JSONObject();


    try {

        FileWriter file = new FileWriter("c:\\jsontext.json");
        file.write(JSONObject.toJSONString());
        file.flush();
        file.close();

    } catch (IOException e) {
        e.printStackTrace();
    }

    System.out.print(JSONObject);

     }

}

項目を jsontext.json ファイルに書き込むには、この Java コードをどこに含める必要がありますか? と。これにはJqueryにメソッドがありますか??

4

1 に答える 1

0

ブラウザからローカル ファイル システムにアクセスする必要がある場合は、File APIを確認してください。

jQuery/JavaScript からクライアントのコンピューターに単純にアクセスすることはできません。ユーザーも同様に許可する必要があります。

于 2013-06-14T04:21:21.217 に答える