导航:首页 > 编程语言 > 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数据格式文件怎么打开相关的资料

热点内容
安装linux时分区 浏览:791
学而思编程需要什么基础 浏览:663
ppt文件如何整个放到word里 浏览:386
Word文件名称修改 浏览:779
微信群主怎么加管理员 浏览:170
自学学软件编程哪个网站好 浏览:846
word文件夹总作者 浏览:942
手机版的word文件中转站在哪 浏览:122
2010年自考java试题 浏览:852
iphone航班 浏览:393
plc如何实现数据追踪 浏览:660
wifi网络流畅器下载 浏览:153
js保存为json数据格式文件怎么打开 浏览:771
下载的文件都是html 浏览:962
java取0到100随机数 浏览:835
手机能看文件多少字吗 浏览:268
linux查看网桥 浏览:399
什么app测试自己适合戴什么眼镜 浏览:474
怎么拆数据线的头 浏览:568
手机系统升级有坏处吗 浏览:155

友情链接