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にメソッドがありますか??