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