Método Node.js URL.toJSON()

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.jscomando.

Referencia: https://nodejs.org/api/url.html#url_url_tojson

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *