json - 如何使用nodejs生成json对象的二维码?

标签 json node.js

以下是将文本转换为二维码的示例。

var QRCode = require('qrcode');
var express = require('express');
var connect = express();

connect.get('/', function(req, res){
res.writeHead(200, { 'Content-Type': 'text/html' });

var sometext='hi my name is saurav ghadai';

// QRCode.QRCodeDraw.color.dark = '#d4d4d4';
QRCode.toDataURL(sometext, function (err, url) {
if (err) console.log('error: ' + err)
res.end("<!DOCTYPE html/><html><head><title>node-qrcode</title></head><body><img src='" + url + "'/></body></html>");
  });
});

connect.listen(3030);
console.log('test server started on port 3030'); 

像这样我们如何为 json 对象创建二维码?

最佳答案

您可以使用JSON Strigify方法将 JSON 对象转换为文本。然后将文本输出使用到 QR 生成器方法中

关于json - 如何使用nodejs生成json对象的二维码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43892126/

相关文章:

node.js - 连接错误: Failed to connect in mssql in nodeJS

PHP 4.4.1 JSON 编码

javascript - 如何使用 Javascript XMLHttpRequest 将 JSON 数据对象发送到服务器?

javascript - 相同请求的不同 JSON 响应

javascript - iOS获取js文件结果

node.js - 如何在 node.js 中捕获 zlib 错误

node.js - Express 中的子文件夹样式路由

c# - 如何在 C# 中返回列表 <class>?

javascript - express + Passport ,错误: can't post request to passport and not throw any error

node.js - 用不仅仅是代码来打包 Node.js 模块