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

热点内容
mq什么文件夹 浏览:921
苹果6s骗取id密码 浏览:775
火影忍者手游升级经验 浏览:608
linux安装dns服务器 浏览:334
云应疫指办发2020年39号文件内容 浏览:588
打开word弹出文件窗口 浏览:986
电脑压缩文件打开是word吗 浏览:930
reactjs监听滑动距离 浏览:408
linux文件过滤 浏览:965
初学编程可以考什么证 浏览:652
办公桌面文件夹设计 浏览:742
win10信道扫描 浏览:513
数据库幻读 浏览:280
三星系统更新文件在哪 浏览:766
dress是什么文件夹 浏览:896
axis中使用wsdl文件的 浏览:634
transmitfile大文件 浏览:801
上传的网站怎么更改 浏览:619
ps中如何删除标尺工具 浏览:826
win10关闭使用记录 浏览:159

友情链接