Hướng dẫn json to pdf javascript - json sang pdf javascript
Công cụ chuyển đổi tệp json sang pdf. Làm việc trực tuyến trên Windows, Mac, Iphone hoặc Android. Show
Chọn tệp hoặc kéo và thả chúng vào đây. Chỉ bạn mới có quyền truy cập vào các tập tin của bạn. Tất cả các tập tin sẽ bị xóa sau một giờ. Tải lên tệp JSONNhấp vào nút "Chọn tệp" để chọn tệp JSON trên máy tính của bạn. Kích thước tệp JSON có thể lên tới 100 Mb.
Chuyển đổi JSON sang PDFNhấp vào nút "Chuyển đổi" để bắt đầu chuyển đổi. Tải xuống tệp PDF của bạnHãy để tập tin chuyển đổi và bạn có thể tải xuống tệp PDF của mình ngay sau đó FAQ
Chuyển đổi tài liệu phổ biếnNội dung bài viết Nội dung chính ShowShow
Video học lập trình mỗi ngày
Read a JSON file using fs.readFile() (JavaScript Object Notation) được sử dụng rộng rãi trong việc chia sẻ dữ liệu với nhiều ngôn ngữ khác nhau. Nhờ tính đồng nhất và đơn giản dữ liệu, do đó trong các ứng dụng Nodejs cũng được thường xuyên sử dụng. Trong bài viết này, tipjs sẽ hướng dẫn cách đọc file và ghi file JSON trong Nodejs. Cung cấp cho bạn nhiều cách nhằm có thể ở hoàn cảnh nào chúng ta cũng có thể xử lý được fileJSON. Read a JSON file using fs.readFileSync()databases.json sẵn có dữ liệu [ { "name": "MySQL", "type": "RDBMS" }, { "name": "MongoDB", "type": "NoSQL" }, { "name": "Neo4j", "type": "Graph DB" } ] Reading a JSON file with require() Read a JSON file using fs.readFile()Read a JSON file using fs.readFileSync() const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } }); Reading a JSON file with require() MySQL: RDBMS MongoDB: NoSQL Neo4j: Graph DB Bạn nào thường xuyên sử dụng promise cũng là một các viết chuẩn xác hơn. Read a JSON file using fs.readFileSync()Nếu bạn muốn đọc file một cách đồng bộ thì đây, giới thiệu cho các anh chị phương pháp đó là sử dụng const fs = require('fs'); try { const data = fs.readFileSync('./databases.json', 'utf8'); // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } catch (err) { console.log(`Error reading file from disk: ${err}`); } Chú ý: Mặc dù Reading a JSON file with require()Cách cuối cùng mà chúng ta đang nói đến để đọc tệp JSON là sử dụng const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } });2. Tất cả những gì bạn cần làm là chuyển đường dẫn tệp JSON đến phương thức const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } });2 và nó sẽ đồng bộ đọc và phân tích cú pháp tệp JSON và trả về một đối tượng JSON đã sẵn sàng để sử dụng: const databases = require('./databases.json'); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); Nhìn vào thì thấy const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } });2 hoạt động trống giống fs.readFileSync() vì nó làm việc đồng bộ. Với 3 cách đọc file JSON trong JavaScript thì chúng ta đi sang cách viết một file JSON như thế nào?Writing to a JSON fileCũng giống như const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } });8 và fs.writeFileSync(). Nhìn vào tên file cũng hiểu rồi, khi nào muốn ghi đồng bộ thì sử dụng fs.writeFileSync() và ngược lại const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } });8. Write to a JSON file using fs.writeFile()Để ghi file JSON thì thử cách const fs = require('fs'); fs.readFile('./databases.json', 'utf8', (err, data) => { if (err) { console.log(`Error reading file from disk: ${err}`); } else { // parse JSON string to JSON object const databases = JSON.parse(data); // print all databases databases.forEach(db => { console.log(`${db.name}: ${db.type}`); }); } });8 xem code dưới. Và đương nhiên chúng ta trả về trạng thái trong callback function. const fs = require('fs'); let user = { name: 'Anonystick', emai: '', age: 37, gender: 'Male', profession: 'Software Developer' }; // convert JSON object to a string const data = JSON.stringify(user); // write file to disk fs.writeFile('./user.json', data, 'utf8', (err) => { if (err) { console.log(`Error writing file: ${err}`); } else { console.log(`File is written successfully!`); } }); File json được save lại dưới tên là user.json và muốn đọc được thì dùng JSON.stringify() nhé các bro!user.json và muốn đọc được thì dùng JSON.stringify() nhé các bro! Write to a JSON file using fs.writeFileSync()Cách cuối cùng để ghi file JSON đó là MySQL: RDBMS MongoDB: NoSQL Neo4j: Graph DB1, chạy một cách đồng bộ. const fs = require('fs'); let user = { name: 'Anonystick', emai: '', age: 37, gender: 'Male', profession: 'Software Developer' }; try { // convert JSON object to a string const data = JSON.stringify(user, null, 4); // write file to disk fs.writeFileSync('./user.json', data, 'utf8'); console.log(`File is written successfully!`); } catch (err) { console.log(`Error writing file: ${err}`); } Kết qủa cũng tương tự nhưng có vẻ như việc xử lý từng bước có thể ngắn gọn và hay hơn. Khuyến khích sử dụng và học về cách lập trình đồng bộ. HếtTham khảo thêm: attacomsian |