1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-12-08 22:08:36 +08:00
parent 9e8671c9c2
commit c5a4dc7bea
6 changed files with 132 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ const fs = require('fs');
const path = require('path');
const DataFile = path.join(__dirname, './data.json')
const DataFile2 = path.join(__dirname, './data-friendly.json')
let data = JSON.parse(fs.readFileSync(DataFile, 'utf8'))
function structure() {
@@ -22,7 +23,17 @@ function structure() {
}
function saveData() {
const ObjSort = function (arys) {
var newkey = Object.keys(arys).sort((a,b)=>a.localeCompare(b));
var newObj = {}; //创建一个新的对象,用于存放排好序的键值对
for (var i = 0; i < newkey.length; i++) {
newObj[newkey[i]] = arys[newkey[i]];
}
return newObj; //返回排好序的新对象
}
data = ObjSort(data)
fs.writeFileSync(DataFile, JSON.stringify(data), 'utf8')
fs.writeFileSync(DataFile2, JSON.stringify(data, null, 4), 'utf8')
}
function addData(wordStruct, saveData = true) {