parseCountry
Conjunto de funciones para convertir entre un objeto CountryProps y su representación en cadena JSON.
parseCountry_to_String
Función que convierte un objeto de tipo CountryProps en una cadena JSON. Si el objeto es nulo o indefinido, retorna undefined.
Importación
Para importar el componente parseCountry_to_String, se puede hacer desde fenextjs
import { parseCountry_to_String } from "fenextjs";Parámetros
| Parámetro | Tipo | Requerido | Default | Descripcion |
|---|---|---|---|---|
| data | CountryProps | undefined | null | sí | Objeto CountryProps que se convertirá a cadena JSON. |
Returns
| Parametro | Tipo | Descripcion |
|---|---|---|
| jsonString | string | undefined | Cadena JSON que representa el objeto CountryProps o undefined si el objeto es nulo o indefinido. |
Usos
- Convertir un objeto CountryProps a cadena
const country = { id: 1, code: "US", text: "United States" };
const jsonString = parseCountry_to_String(country);
console.log(jsonString);parseString_to_Country
Función que convierte una cadena JSON en un objeto de tipo CountryProps. Si la conversión falla o el dato es nulo, retorna un objeto con valores predeterminados. También, si el objeto no tiene una imagen asignada, la obtiene usando la función getRuteCountryImg.
Importación
Para importar el componente parseString_to_Country, se puede hacer desde fenextjs
import { parseString_to_Country } from "fenextjs";Parámetros
| Parámetro | Tipo | Requerido | Default | Descripcion |
|---|---|---|---|---|
| data | string | undefined | null | sí | Cadena JSON que representa un objeto CountryProps. |
Returns
| Parametro | Tipo | Descripcion |
|---|---|---|
| countryObject | CountryProps | undefined | Objeto CountryProps resultante de la cadena JSON, o un objeto con valores predeterminados en caso de error o datos nulos. Si el objeto no tiene una imagen asignada, se obtiene usando la función getRuteCountryImg. |
Usos
- Convertir una cadena JSON a un objeto CountryProps y obtener la imagen del país
const jsonString = '{"id": 1, "code": "US", "text": "United States"}';
const country = parseString_to_Country(jsonString);
console.log(country);