É possível usar JSON no blogger usando javascript?

  • Autor Autor chobo3
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
chobo3

chobo3

Épsilon
Verificación en dos pasos activada
Hola betas como dice el titulo, se pueden mostrar el contenido un archivo JSON en blogger usando javascript?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Pues claro que si, puedes enlazar el archivo json desde donde lo tengas alojado o tenerlo adentro de las etiquetas de javascript en una variable.
 
De donde sacas el json?
segun chatgpt es :

Claro, puedo ayudarte con eso. Aquí tienes un ejemplo de un archivo JSON que contiene una lista de 5 frutas:

json
Copy code
{
"frutas": [
{
"nombre": "Manzana",
"color": "Rojo",
"sabor": "Dulce"
},
{
"nombre": "Plátano",
"color": "Amarillo",
"sabor": "Dulce"
},
{
"nombre": "Uva",
"color": "Morado",
"sabor": "Dulce"
},
{
"nombre": "Naranja",
"color": "Naranja",
"sabor": "Cítrico"
},
{
"nombre": "Fresa",
"color": "Rojo",
"sabor": "Dulce"
}
]
}

Lo que hago es copiar y pegar en bloc de notas y guardarlo como archivo JSON. luego lo subo al google drive
 
segun chatgpt es :

Claro, puedo ayudarte con eso. Aquí tienes un ejemplo de un archivo JSON que contiene una lista de 5 frutas:

json
Copy code
{
"frutas": [
{
"nombre": "Manzana",
"color": "Rojo",
"sabor": "Dulce"
},
{
"nombre": "Plátano",
"color": "Amarillo",
"sabor": "Dulce"
},
{
"nombre": "Uva",
"color": "Morado",
"sabor": "Dulce"
},
{
"nombre": "Naranja",
"color": "Naranja",
"sabor": "Cítrico"
},
{
"nombre": "Fresa",
"color": "Rojo",
"sabor": "Dulce"
}
]
}

Lo que hago es copiar y pegar en bloc de notas y guardarlo como archivo JSON. luego lo subo al google drive

HTML:
  <div id="frutasContainer"></div>

  <script>
    // El JSON con la información de las frutas
    const frutasJSON = {
      "frutas": [
        {
          "nombre": "Manzana",
          "color": "Rojo",
          "sabor": "Dulce"
        },
        {
          "nombre": "Plátano",
          "color": "Amarillo",
          "sabor": "Dulce"
        },
        {
          "nombre": "Uva",
          "color": "Morado",
          "sabor": "Dulce"
        },
        {
          "nombre": "Naranja",
          "color": "Naranja",
          "sabor": "Cítrico"
        },
        {
          "nombre": "Fresa",
          "color": "Rojo",
          "sabor": "Dulce"
        }
      ]
    };

    const frutasContainer = document.getElementById('frutasContainer');

    // Iterar sobre cada fruta y crear un div para mostrar el nombre de la fruta
    frutasJSON.frutas.forEach(fruta => {
      const divFruta = document.createElement('div');
      divFruta.textContent = fruta.nombre;
      frutasContainer.appendChild(divFruta);
    });
  </script>
 
pues eso si lo hice al principio con chatgpt..
gracias por tu respuesta.
que pasaria si tuviera una lista de 1000000 palabras

por eso quiero subir el JSON a la nube.. y luego mostrar ese JSON en una entrada de blogger.(por ejemplo)
 
pues eso si lo hice al principio con chatgpt..
gracias por tu respuesta.
que pasaria si tuviera una lista de 1000000 palabras

por eso quiero subir el JSON a la nube.. y luego mostrar ese JSON en una entrada de blogger.(por ejemplo)
Tienes que hacer un fetch, y cuando recibas la respuesta recién crear la tabla

 
pues eso si lo hice al principio con chatgpt..
gracias por tu respuesta.
que pasaria si tuviera una lista de 1000000 palabras

por eso quiero subir el JSON a la nube.. y luego mostrar ese JSON en una entrada de blogger.(por ejemplo)
HTML:
  <div id="frutasContainer"></div>

  <script>
    const frutasContainer = document.getElementById('frutasContainer');

    // Hacer la solicitud para obtener el JSON desde una URL externa
    fetch('URL_DE_TU_JSON') // Reemplaza 'URL_DE_TU_JSON' con la URL real del JSON
      .then(response => response.json())
      .then(frutasJSON => {
        // Iterar sobre cada fruta y crear un div para mostrar el nombre de la fruta
        frutasJSON.frutas.forEach(fruta => {
          const divFruta = document.createElement('div');
          divFruta.textContent = fruta.nombre;
          frutasContainer.appendChild(divFruta);
        });
      })
      .catch(error => console.error('Error al obtener el JSON:', error));
  </script>
 
Tienes que hacer un fetch, y cuando recibas la respuesta recién crear la tabla

F por mi... nunca logre entender esas guias.. en donde se ponen, como se usan.
Bueno, de todos modos muchas gracias por tu respuesta.
 
F por mi... nunca logre entender esas guias.. en donde se ponen, como se usan.
Bueno, de todos modos muchas gracias por tu respuesta.
Te deje un ejemplo donde solo tienes que colocar la url de tu archivo json subido
 
HTML:
  <div id="frutasContainer"></div>

  <script>
    const frutasContainer = document.getElementById('frutasContainer');

    // Hacer la solicitud para obtener el JSON desde una URL externa
    fetch('URL_DE_TU_JSON') // Reemplaza 'URL_DE_TU_JSON' con la URL real del JSON
      .then(response => response.json())
      .then(frutasJSON => {
        // Iterar sobre cada fruta y crear un div para mostrar el nombre de la fruta
        frutasJSON.frutas.forEach(fruta => {
          const divFruta = document.createElement('div');
          divFruta.textContent = fruta.nombre;
          frutasContainer.appendChild(divFruta);
        });
      })
      .catch(error => console.error('Error al obtener el JSON:', error));
  </script>
Perdon bro, no me fije tu mensaje. agradezco tu respuesta
al poner mi link:de mi JSON:
 
Jsonbin tambien lo veo como una opcion viable
 
Utiliza github
mi codigo quedaria asi:

Inserir CODE, HTML ou PHP:
  <div id="frutasContainer"></div>

  <script>
    const frutasContainer = document.getElementById('frutasContainer');

    // Hacer la solicitud para obtener el JSON desde una URL externa
    fetch('https://github.com/chobo3/tra/blob/main/translations.json.json') // Reemplaza 'URL_DE_TU_JSON' con la URL real del JSON
      .then(response => response.json())
      .then(frutasJSON => {
        // Iterar sobre cada fruta y crear un div para mostrar el nombre de la fruta
        frutasJSON.frutas.forEach(fruta => {
          const divFruta = document.createElement('div');
          divFruta.textContent = fruta.nombre;
          frutasContainer.appendChild(divFruta);
        });
      })
      .catch(error => console.error('Error al obtener el JSON:', error));
  </script>
y al publicar la entrada de blogger no se muestra nada. :/
 
Voltar
Topo