我有一个本地存储的 json 文件作为 c:\path\jsontext.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 文件。
如果有办法 - .js 文件上的 clickevent 可以调用 java 方法,那么它也适用于我。
我有这个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中有没有为此的方法?