『壹』 txt转json能直接改后缀
不能。直接改后缀改的不是文本格式,改掉的只是快捷方式。要想txt转json则需借助格式转化软件。txt是微软在操作系统上附带的一种文本格式,JSON是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。
『贰』 JS怎么读取txt文件中的json数据
样例代码如下:
<!--txt 内容-->
{"name":"","date":"2013-06-13"}
<!--html代码-->
<html>
<head>
<title>test</title>
<scripttype="text/javascript">
varreadFile=function(filename){
varfso=newActiveXObject("Scripting.FileSystemObject");
varf=fso.OpenTextFile(filename,1);
vars="";
while(!f.AtEndOfStream){
s+=f.ReadLine()+" ";
}
f.Close();
returns;
}
varsetFileName=function(ele){
varfile=ele.value;
vartxt=readFile(file);
varobj=eval('('+txt+')');
alert(obj.date)
document.getElementById("txt").value=txt;
}
</script>
</head>
<body>
<inputtype="file"onchange="setFileName(this)"/>
<br/>
<textareaid="txt"cols="50"rows="10">
</textarea>
</body>
</html>
希望对你有用。