导航:首页 > 编程语言 > js保存为json数据格式文件怎么打开

js保存为json数据格式文件怎么打开

发布时间:2024-10-05 06:17:27

json文件是干什么的

json是用来存储简单的数据结构和对象的文件json是一种轻量级的数据交换格式,基于ECMAScript欧洲计算机协会制定的js规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据,用于许多Web应用程序来进行数据交换。
打开json格式的文件的具体操作步骤如下1首先在电脑的桌面上使用鼠标右键单击要进行打开的“json”格式的文件,然后在弹出的选项框内点击“打开方式”选项2接着就会弹出一个对话框,在此对话框内点击“记事本”。
JSONjavaScript Object Notation, JS 对象简谱 是一种轻量级的数据交换格式它基于 ECMAScript 欧洲计算机协会制定的js规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据简洁和清晰的层次结构使得 JSON。

XML也是一种数据交换格式,为什么没有选择XML呢因为XML虽然可以作为跨平台的数据交换格式,但是在JSJavaScript的简写中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在JS中可。

㈡ 怎么用jsp生成json格式数据,然后用js又怎样读取其数据

用jsp生成json要经过一下步骤:
1、浏览器请求服务端某个页面
2、服务端页面(jsp/php/asp等)生成页面数据(html/css/js/json等)
3、浏览器显示页面内容,执行页面脚本
jsp生成数据示例如下:
// 例子使用fastjson
List<String> names = new LinkedList<String>(); // 任意Collection都可以
names.add("张三");
names.add("李四");
JSONObject value= new JSONObject();
value.put("names", names); // 这样就放了一个数组了
value.put("id", "123456"); // 放一个字符串
System.out.println(value.toJSONString());//
js解析json数据示例如下:
// 解析json数据
// 如果jsong数据是一个字符串
var myjson=eval("("+myjsonstring+")")
alert(myjson.id)
alert(myjson.names.length)

㈢ js怎么读取后台传回来的json格式的数据

json对象的抄话,袭直接遍历获取就好了:
$.post(url,{},function(json){
$.each(json,function(i){
console.log(json[i].name);
});
});

㈣ js 读取 json文件

如果要使用js读取json文件,那么ajax操作是必须的了。原生ajax有点麻烦,我想你们项目一定用了什么js库,这里给个jquery的例子:

$.get('xx.json路径',function(data){
alert(data);//data即为json文件内容里的json数据
},'json');

如果把这个文件的内容读取为纯文本,可以修改$.get的最后一个参数json为text,或者删掉这个参数,默认也是text。

㈤ js中获取的json数据怎么展现在jsp页面上

有两种方法,一种是$.ajax(option)方法,一种是$.getJSON()方法。
实例:
一、数据集所在jsp页面out.jsp,代码如下
<%@page contentType="text/plain; charset=UTF-8"
language="java"
import="java.io.*,java.net.*,java.util.*"
buffer="8kb"
session="false"
autoFlush="true"
%>
<%
String jsonData="{data:[{id:200901,name:'name1'},{id:200902,name:'name2'},{id:200903,name:'姓名3'},{id:200904,name:'姓名4'},{id:200905,name:'姓名5'}]}";
//out.clear();
out.write(jsonData);
%>
二、js处理页面
(1)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script type="text/javascript" language="javascript" src="js/jquery.js"></script>
<script type="text/javascript">
function getOut(){
var s='';
$.ajax({
type:'get',//请求方式
url:'out.jsp?id='+Math.random(), // AJAX HTTP请求接口
data:'',//提交到服务器接口的参数 比如'{cid:0405}',结果为out.jsp?cid=0405格式
dataType:'json',//请求类型为json, 更多见jquery doc文档
timeout:7000,//请求超时后停止请求
success: function(json){
var d=json.data;
$.each(d,function(i){
s+=('<p>id:'+d[i].id +' | name:'+d[i].name+'</p><hr/>');
});
$('#out').html(s);}});
}
</script>
</head>
<body style="margin:20px;text-align:center;background:#E5E5E5;">
<input type="text" name="getdata" onclick="getOut()"/>
<div id="out">
</div>
</body>
</html>
(2)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<head>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script>
function showStudent(){
var s='';
$.getJSON("out.jsp?id="+Math.random(),function(json){
var d=json.data;
for(var i=0;i<d.length;i++){
s+=('<p>id:'+d[i].id +' | name:'+d[i].name+'</p><hr/>');
}
$('#content').html(s);
});

}
</script>
</head>
<body>
<input type="button" value="获取学院信息" onclick="showStudent()" />
<div id="content"></div>
</body>
</html>
总结:
(1)有时候总是出现错误,原因在于——json数据格式有问题,前端$.getJSON()方法并没有什么错误。
(2)相对来说,$ajax(option)方法使用比较灵活,可以用在比较复杂的情况。

阅读全文

与js保存为json数据格式文件怎么打开相关的资料

热点内容
怎么样编程弹窗 浏览:730
咨询投标文件内容包含 浏览:248
win7win10c盘空间越来越小 浏览:806
悠途出行app在哪里选座 浏览:67
突袭2哪个版本好玩 浏览:549
网站怎么申请认证 浏览:676
短信apk是什么文件 浏览:940
app官方下载在哪里 浏览:511
iphone5s改名字 浏览:772
win10文件夹打开一直闪跳 浏览:208
win10摄像头不能拍照 浏览:56
云阳数控编程培训哪里学 浏览:519
文件的存放路径怎么改 浏览:583
cad字体文件如何导出 浏览:236
cs16需要cdkey哪个文件里 浏览:817
如何让另一个表格的数据关联 浏览:368
来自app的快捷指令是怎么有的 浏览:844
保留文件的原始文字图片 浏览:385
国外网站的店怎么看呢 浏览:56
ps入门必备文件 浏览:348

友情链接