Konverter matrise til JSON - JavaScript

Konverter matrise til JSON - JavaScript
Mens du administrerer dataene i JavaScript, kan det være et krav om å sortere dataene effektivt for å gjøre dem lesbar. For eksempel å knytte de interrelaterte dataene for å gjøre dem nyttig. I slike tilfeller hjelper og med å konvertere en matrise til JSON med å organisere og bruke dataene effektivt på utviklerens slutt.

Denne oppskrivningen vil illustrere tilnærmingene for å forvandle en matrise til JSON i JavaScript.

Hvordan konvertere/transformere en matrise til JSON ved hjelp av JavaScript?

For å konvertere matrisen til et JSON -objekt, bruk følgende metoder i kombinasjon med “JSON.Stringify ()”Metode:

  • JSON.parse ()”Metode.
  • Gjenstand.tildele()”Metode.

Metode 1: Konverter matrisen til JSON via JSON.Stringify () og JSON.parse () metoder i JavaScript

JSON.Stringify ()”Metode forvandler et JavaScript -objekt til en streng, og“JSON.parse ()”Metode konverterer tekst til et JavaScript -objekt. Disse metodene kan brukes til å transformere heltallsarrayen til en objektgruppe.

Syntaks

JSON.Stringify (arr)

I syntaks ovenfor, "arr”Refererer til matrisen som må konverteres til en streng.

JSON.Parse (tekst, mottaker)

I denne syntaksen:

  • tekst”Indikerer strengverdien som må analyseres til JSON.
  • mottaker”Er en valgfri parameter for å analysere funksjonen.

Eksempel

La oss oversikt over kodelinjene under satte kodelinjer:

I kodeblokken ovenfor:

  • For det første, lage en matrise som heter “MyArray”Og vis verdiene på konsollen.
  • I neste trinn, bruk "JSON.Stringify ()”Metode som konverterer den spesifiserte matrisen til JSON String -format.
  • Etter det, konverter de transformerte JSON -strengverdiene til et objekt ved å bruke “JSON.parse ()”Metode.
  • Til slutt kan du analysere typen av den transformerte verdien ved hjelp av "typeof”Operatør og vis det konverterte objektet på konsollen.

Produksjon

I ovennevnte utgang er det tydelig at den gitte matrisen blir konvertert til et objekt.

Metode 2: Konverter en matrise til JSON via JSON.Stringify () og objekt.tilordne () Metoder i JavaScript

Gjenstand.tildele()”Metode brukes til å plassere verdiene fra ett eller flere enn ett kildeobjekter i et målobjekt. Denne metoden kan implementeres kombinert med "JSON.Stringify ()”Metode for å transformere de gitte strengverdiene i en matrise til målobjektverdier.

Syntaks

Gjenstand.Tildel (mål, ... kilder)

I den ovennevnte syntaks:

  • mål”Peker på målobjektet.
  • kilder”Samsvarer med egenskapene som skal brukes.

Eksempel

La oss gå gjennom følgende kodelinjer:

I ovennevnte kodebit:

  • Tilsvarende lag en matrise som heter “MyArray”Å ha de uttalte strengverdiene og vise den.
  • I neste trinn, bruk "Gjenstand.tildele()”Metode som legger til alle de enumable enhetene i den medfølgende matrisen i form av et objekt.
  • Etter det, på samme måte, bruk "JSON.Stringify ()”Metode for å konvertere det resulterende objektet til strengformatet.
  • Til slutt, vis det resulterende JSON -objektet på konsollen.

Produksjon

Det kan observeres at matrisen for det første konverteres til et objekt og deretter vises som en streng.

Konklusjon

For å konvertere/transformere matrisen til et JSON -objekt, bruk "JSON.Stringify ()”Metode i kombinasjon med“JSON.parse ()”Metode eller“Gjenstand.tildele()”Metode. Disse metodene kan brukes til å analysere henholdsvis heltall og strenger i et objekt. Denne artikkelen diskuterte tilnærmingene for å transformere en matrise til JSON i JavaScript.