使用javascript对象/ Java代码将项目添加到本地json文件中
add item to a local json file using javascript object / java code
我有一个本地存储的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文件。
如果有一种方法-可以调用java方法的.js文件上的clickevent,那么它也会为我工作。
我有这个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);
}
}
我应该在哪里包含这个java代码,以便将项目写入jsontext。json文件。和。在Jquery中有方法吗??
如果你需要从浏览器访问本地文件系统,你可能需要检查文件API
你不能简单地从jQuery/JavaScript访问客户端计算机。
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 不显示带有本地json文件数据的谷歌地图脚本
- 可以't使用Appcelerator将JSON文件解析为JavaScript中的TableView
- 加载两个具有相同父密钥名称的json文件
- 使用JSON文件中的变量(字符串)填充文本区域
- 动态显示JSON文件内容
- 正在尝试将JSON文件放入JS数组
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- 单击按钮更改加载到表中的JSON文件
- 处理一个JSON文件;完全相同的副本不是
- 在Javascript中加载JSON文件
- 使用Bootstrap将JSON文件加载到表中
- Angular 2:在本地.json文件上找不到文件
- JSON-从浏览器向外部服务器发送哪些http头JSON文件
- 如何获取d3.js中json文件中具有特定值的总行数
- 如何在dojo应用程序构建概要文件中加载json文件
- jQuery UI使用json文件自动完成
- 通过Azure存储以HTML形式获取JSON文件
- ngResource没有'从JSON文件解析HTML时不起作用