This commit is contained in:
jhx
2023-03-22 11:41:09 +08:00
parent d0dfc12286
commit f5efe88e4d
641 changed files with 505987 additions and 2 deletions
+60
View File
@@ -0,0 +1,60 @@
$("#testcase").click(function () {
$("#content").val('[\n\t{"id":"1","title":"pcjson","url":"www.pcjson.com"},\n\t{"id":"2","title":"pcjson","url":"www.pcjson.com"}\n]');
});
function c(t, o) {
$("#ctype").val(t);
$("#sels").text($(o).text());
}
var fgf = ",";
function ctyperow() {
if ($("#fgfstr").val() == "") {
fgf = ",";
}
fgf = $("#fgfstr").val() || fgf;
var instr = $("#content").val();
var pcjson = JSON.parse(instr);
if (pcjson.length < 1) {
pcjson_com_msg($("#changebtn"), "数组小于一行数据");
return;
}
var titles = new Array();
for (var key in pcjson[0]) {
titles.push(key);
}
var values = new Array();
for (var i = 0, l = pcjson.length; i < l; i++) {
var value = new Array();
for (var key in pcjson[i]) {
value.push(pcjson[i][key]);
}
values.push(value);
}
var html = '';
html += titles.join(fgf) + "\n"
for (var i = 0; i < values.length; i++) {
html += values[i].join(fgf) + "\n";
}
hightout(html);
}
$("#download").click(function () {
var content = $('#result').text();
if (content != "") {
//content=decodeURIComponent(encodeURIComponent(content));
var blob = new Blob([content], { type: "text/plain;charset=utf-8" });
saveAs(blob, "result_pcjson.com.csv");
}
else {
pcjson_com_msg($("#download"), "检测不到数据,请先输入数据");
}
});
$("#changebtn").click(function () {
ctyperow(true);
});
function Empty() {
$("#content").val("");
$("#result").html("");
$("#content").select();
}