将变量保存在JSON文件中
Save the variable in a JSON file
我是Javascript的新手,试图通过体验来学习。如果这个问题是乘法或者超级简单的。我正在使用一个开源服务器,我需要做一些补充。以下是部分代码:
/**
* Event listener
*
* @param {SceneJS.node} hit Selected SceneJS node
*/
pick: function(hit) {
this.unselect();
this.highlighted = this.SYSTEM.scene.findNode(hit.nodeId);
var groupId = this.highlighted.findParentByType("translate").data.groupId;
strID = (hit.nodeId);
alert(strID);
........
我将strID变量定义为全局变量。在最后的使用中,我在浏览器中选择一个3D模型的节点,所选元素的nodeID作为警告显示在屏幕上。我如何将所选实体的"nodeId"(或"strID"变量)写在JSON文件中,并将文件保存在本地驱动器的文件夹中。因此,我可以使用这个JSON文件进行进一步的操作。
也许我不知道该搜索哪个关键词…我检查了JSONstringify
等几种方法,但都没有成功。
您应该检查localStorage,以便在会话之间保存此数据。
localStorage.setItem('strID', strID);
和
strID = localStorage.getItem('strID');
对不起,我没有读过node,但让我们试试:
/**
* Event listener
*
* @param {SceneJS.node} hit Selected SceneJS node
*/
pick: function(hit) {
this.unselect();
this.highlighted = this.SYSTEM.scene.findNode(hit.nodeId);
var groupId = this.highlighted.findParentByType("translate").data.groupId;
strID = (hit.nodeId);
alert(strID);
var fs = require('fs');
fs.writeFile("/data/strID", strID, function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
........
使用readFile读取。如果strID的数据格式存在问题,在保存
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 不显示带有本地json文件数据的谷歌地图脚本
- 可以't使用Appcelerator将JSON文件解析为JavaScript中的TableView
- 加载两个具有相同父密钥名称的json文件
- 使用JSON文件中的变量(字符串)填充文本区域
- 动态显示JSON文件内容
- 将JSON转换为放入Sdcard中的CSV文件
- 正在尝试将JSON文件放入JS数组
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- 单击按钮更改加载到表中的JSON文件
- 创建一个包含两个文件 json 的 Angularjs 过滤器
- Multer上传文件+JSON对象
- 使用node.js读取和写入文件(JSON)
- 如何在angularjs中设置变量's值来上传文件json数据
- 向现有文件. Json写入Json,没有“语法错误”
- 如何保存更新json(文件json)与jquery或javascript
- AngularJS:当使用$http请求一个文件(json content)时发生SyntaxError
- 如何简化此代码?将文件json转换为数组json
- 如何从外部文件JSON创建JAVASCRIPT数组