---
title: "¡Ponte a prueba!"
description: ""
type: "academy"
category: "module"
tags: []
authors: [Anonymous]
date: "2026-10-08"
last_update: "2026-10-08"
time_minutes: 10
draft: false
unlisted: false
url: "https://www.billmysales.com/academy/leer-datos-de-json-con-selectores/ponte-a-prueba"
---

# ¡Ponte a prueba!




---

## Autoevaluación




## Autoevaluación sobre Selectores en BillMySales

Preguntas para evaluar la comprensión sobre el uso de selectores y lectura de datos JSON en BillMySales.

### 1. ¿Qué es un selector en el contexto de BillMySales?

- [ ] Un script para transformar JSON en XML
- [x] Una cadena que describe cómo localizar un valor dentro de un JSON
- [ ] Un programa para crear archivos JSON
- [ ] Una base de datos para almacenar JSON

> Un selector es una cadena de texto que describe cómo localizar un valor específico dentro de una estructura JSON.

### 2. Los selectores en BillMySales solo pueden acceder a valores simples, no a valores anidados dentro del JSON.

- [ ] True
- [x] False

> Los selectores permiten seleccionar nodos anidados dentro de un JSON, no solo valores simples.

### 3. Si tienes este JSON: { &quot;array&quot;: [1, 2, 3] }, ¿qué selector usarías para obtener el número 2?

- [ ] array[2]
- [ ] array(1)
- [x] array[1]
- [ ] array.value[1]

> Los arreglos en JSON comienzan en el índice 0, por lo que el segundo elemento se accede con array[1].

### 4. Para obtener un valor dentro de un arreglo de objetos en JSON, ¿qué debe tener el selector?

- [x] Un filtro que identifique la clave que buscas
- [ ] Solo el índice del arreglo sin más detalles
- [ ] El nombre completo del archivo JSON
- [ ] Un código HTML que coincida con el valor

> El selector debe incluir un filtro para identificar el objeto correcto dentro del arreglo.

### 5. Si un selector devuelve un objeto JSON en vez de un valor escalar, ¿qué se debe hacer?

- [ ] Usar directamente el objeto en la configuración
- [x] Modificar el selector para obtener un valor escalar, como un texto o número
- [ ] Ignorar el valor y dejar el campo vacío
- [ ] Pedir al sistema que convierta el objeto en texto automáticamente

> Se debe siempre obtener un valor escalar para usar en la configuración, no un objeto JSON.

### 6. Si un selector está escrito de manera incorrecta o no existe en el JSON utilizado para la extracción, el resultado será null.

- [x] True
- [ ] False

> Cuando un selector no existe o está mal escrito, no se obtiene ningún dato y el sistema devuelve null para representar que no hay coincidencia.

### 7. ¿Qué tipo de valores deben devolver los selectores en las configuraciones de BillMySales?

- [ ] Objetos o diccionarios completos
- [x] Solo valores escalares como texto, números o booleanos
- [ ] Listas vacías
- [ ] Archivos JSON completos

> En BillMySales, los selectores deben devolver siempre valores escalares, no objetos.

### 8. ¿Qué debe hacer un usuario si quiere que se agregue un selector para un campo que actualmente no es personalizable?

- [ ] Esperar a que el sistema lo agregue automáticamente
- [ ] Reescribir todo el JSON manualmente
- [x] Contactar a BillMySales para evaluar la posibilidad de agregar el selector
- [ ] No es posible agregar nuevos selectores

> El usuario debe contactar a BillMySales para evaluar la adición de nuevos selectores.


    

---
Última actualización el 08/10/2026

