El método url.toJSON() en el módulo URL de node.js se usa para devolver la URL serializada del objeto URL. El valor de retorno de este método es equivalente al método URL.href y url.toString(). Si un objeto de URL se serializa mediante el método JSON.stringify(), se llama automáticamente.
Sintaxis:
url.toJSON()
Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve la URL serializada del objeto URL.
Los siguientes ejemplos ilustran el método url.toJSON() en Node.js:
Ejemplo 1:
// node program to demonstrate the // url.toJSON() method in node.js // Require an URL module const url = require('url'); // Creating and initializing myURL variable var urls = [ new URL('https://www.geeksforgeeks.com'), new URL('https://www.google.com'), new URL('https://www.mygeeks.com') ]; // Display result console.log(JSON.stringify(urls));
Producción:
[ "https://www.geeksforgeeks.org/", "https://www.google.com/", "https://www.mygeeks.com/" ]
Ejemplo 2:
// node program to demonstrate the // url.toJSON() method in node.js // Require an URL module const url = require('url'); // Creating and initializing myURL variable var myurl = [ new URL('https://www.geeksforgeeks.org'), new URL('https://write.geeksforgeeks.org'), new URL('https://www.practice.geeksforgeeks.org'), new URL('https://www.demo.geeksforgeeks.org'), new URL('https://write.geeksforgeeks.org'), ]; // Display result console.log(JSON.stringify(myurl));
Producción:
[ "https://www.geeksforgeeks.org/", "https://write.geeksforgeeks.org/", "https://www.practice.geeksforgeeks.org/", "https://www.demo.geeksforgeeks.org/", "https://write.geeksforgeeks.org/" ]
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/api/url.html#url_url_tojson