JSON Flashcards

1
Q

Cuando empezaron los problemas para que las máquinas pudieran comunicarse entre sí ya que todos los programas se escribían en diferentes lenguajes?

A

A principios de los 90s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quién creó JSON?

A

Douglas Crockford

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿En qué año se creó JSON?

A

En el 2000.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Para que se utiliza JSON?

A

Para reducir el tamaño de los archivos y el volumen de datos que es necesario transmitir y gracias a su popularidad hoy en día es un estándar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

El uso de JSON está creciendo rápidamente en toda la industria, debido a que

A

es una tecnología útil para los desarrollos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que app migró de XML a JSON

A

Twitter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Formato ligero de intercambio de datos.
● De fácil lectura y escritura para los usuarios.
● Fácil de analizar y de generar por parte de las máquinas.
● Basado en un subconjunto del lenguaje de programación JavaScript.
● Formato de texto completamente independiente del lenguaje.
● Utiliza convenios que resultan familiares a los programadores de lenguajes de la
familia C (C, C++, C#, Java™, JavaScript, Perl, Python, entre otros).
● En él se definen sólo seis tipos de datos: nulo, números, cadenas, booleanos,
matrices y objetos.
● Requiere usar comillas dobles para las cadenas y los nombres de propiedades. Las
comillas simples no son válidas
● Una coma o dos puntos mal ubicados pueden producir que un archivo JSON no
funcione.

A

Características

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ventajas de usar JSON

A

Es autodescriptivo y fácil de entender.
● Su sencillez le ha permitido posicionarse como alternativa a XML.
● Es más rápido en cualquier navegador.
● Es más fácil de leer que XML.
● Es más ligero (bytes) en las transmisiones.
● Se parsea más rápido.
● Velocidad de procesamiento alta.
● Puede ser entendido de forma nativa por los analizadores de JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Desventajas de JSON

A

Algunos desarrolladores encuentran su simple notación algo confusa.
● No cuenta con una característica que posee XML: extensibilidad.
● No soporta grandes cargas, solo datos comunes.
● Para la seguridad requiere de mecanismos externos como expresiones
regulares.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuáles son los 6 tipos de dato que maneja JSON?

A
  • Nulo
  • Números
  • Cadenas
  • Booleanos
  • Matrices
  • Objetos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Significado de las siglas JSON

A

JavaScript Object Notation o en español Notación de Objetos de JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Es una desventaja de JSON porque XML lo tiene y el no

A

No posee extensibilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly