JSON: Que bruxaria é essa?!?!

7377 단어 javascriptobjectjson

Começando pela definição...



JSON(JavaScript Object Notation - Objeto JavaScript Notação de Objeto JavaScript)은 JS를 사용하여 표현합니다. É composto por uma chave (propriedade) e um valor.

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


Tipos 기본



기본 사항은 JSON을 제공하지 않습니다.
  • 문자열(Cadeia de texto ou caracteres)
  • 번호(Números inteiros ou reais)
  • Booleano(Verdadeiro ou f 또한)
  • 누로 ( null )

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


    JSON으로 변환하시겠습니까?



    É so 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);
    


    Como eu converto um objeto JSON em texto?



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

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


    Como ler os dados dos attributos de um objeto JSON?



    Podemos ler os dados dos attributos de um objeto JSON por ponto ou por colchetes

    노타상 데 폰투




    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"]);
    


    열성 우마 노바 독점



    uma nova propriedade와 JSON을 포함하는 Podemos Também

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


    uma propriedade 제외



    Podemos também excluir uma propriedade com o operador delete.

    delete texto.atributo3;
    


    에이? 고스타람? Ate a próxima anotação! 😊

    좋은 웹페이지 즐겨찾기