JSON: Que bruxaria é essa?!?!


Começando pela definição...



JSON (JavaScript Object Notation - Notação de Objeto JavaScript) は、言語 JS の代表的な言語です. É composto por uma chave (propriedade) e um valor.

{
    "nomeDoPokemon": "Pikachu",
    "tipoDePokemon": "Elétrico"
}


基本的なヒント



基本的なヒントには、JSON サンプルはありません.
  • Strings (Cadeia de texto ou caracteres)
  • 番号 (Números inteiros ou reais)
  • Booleano (Verdadeiro ou falso)
  • ヌーロ ( null )

  • {
      "nomeDoPokemon": "Pikachu",
      "tipoDePokemon": "Elétrico",
      "numeroDoPokemon": 5,
      "isThisPokemonNormal": false,
      "nullPokemon": null
    }
    


    JSON にテキストを変換するにはどうすればよいですか?



    É só usar a função JSON.parse() e colocar como parametro o texto que será convertido.

    const texto = '{"atributo1": "valor 1", "atributo2": 23}';
    
    const objeto = JSON.parse(texto);
    
    console.log(objeto);
    


    オブジェクトを JSON とテキストに変換できますか?



    É só usar a função JSON.stringify() e colocar como parametro o object que será convertido.

    const objeto = {
        "atributo1": "valor 1",
        "atributo2": 23
    };
    
    const texto = JSON.stringify(objeto);
    
    console.log(texto);
    


    JSON のオブジェクトを共有するにはどうすればよいですか?



    ポデモス・ラー・オス・ダドス・ドス・アトリブトス・デ・ウム・オブジェクト JSON ポー・ポント・オ・コルシェテス

    Notação de ponto




    const texto = {
        "atributo1": "valor 1",
        "atributo2": 23
    };
    
    console.log(texto.atributo1);
    


    Notação de colchetes




    const texto = {
        "atributo1": "valor 1",
        "atributo2": 23
    };
    
    console.log(texto["atributo1"]);
    


    Adicionar uma nova propriedade



    Podemos também incluir uma nova propriedade ao object JSON

    const texto = {
        "atributo1": "valor 1",
        "atributo2": 23
    };
    
    texto.atributo3 = null;
    
    console.log(texto);
    


    Excluir uma propriedade



    Podemos também excluir uma propriedade com ooperador delete.

    delete texto.atributo3;
    


    ええ?ゴスタラム? Até a proxima anotação! 😊