JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah di baca dan di tulis manusia, serta mudah di terjemahkan dan di buat oleh komputer.
JSON merupakan format teks yang tidak bergantung pada bahasa pemograman apapun karena menggunakan gaya bahasa yang umum di gunakan oleh programmer dengan berbagai bahasa pemograman.
Pada Node.js express JSON yang di terima terletak di body, sehingga kita perlu melakukan parsing terhadap body. Salah satu cara yang biasa di gunakan adalah dengan menggunakan module body-parser.
JSON merupakan format teks yang tidak bergantung pada bahasa pemograman apapun karena menggunakan gaya bahasa yang umum di gunakan oleh programmer dengan berbagai bahasa pemograman.
Pada Node.js express JSON yang di terima terletak di body, sehingga kita perlu melakukan parsing terhadap body. Salah satu cara yang biasa di gunakan adalah dengan menggunakan module body-parser.
Install module
$ npm install --save body-parser
Import module body-parser
Gunakan body-parser pada app
Mendapatkan JSON dari body
Berikut contoh penggunaan body-porser pada Node.js express
var bodyParser = require('body-parser');
app.use(bodyParser.json());
var jsonRequest = req.body;
Berikut contoh penggunaan body-porser pada Node.js express
var express = require('express'),
bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
var port = 3000;
app.post('/', function (req, res) {
var jsonRequest = req.body;
console.log(JSON.stringify(jsonRequest));
res.send('ok');
});
app.listen(port, function(err, res){
console.log("Listen di port : " + port);
});