The ColdFusion konvertering funksjon SerializeJSON konverterer ColdFusion data inn i en JavaScript Object Notation ( JSON ) representasjon av dataene . Konverteringen returnerer en streng som inneholder JSON verdi. Den SerializeJSON funksjonen ble tilgjengelig i Adobe ColdFusion 8,0 og eksisterer gjennom alle senere utgaver. Mestre SerializeJSON funksjonen vil hjelpe utvikleren å integrere ExtJS klientsiden rammeverk med ColdFusion JSON responser . Lære det grunnleggende om formatering Row - baserte JSON objekter vil hjelpe med integrasjon med PHP, Java og andre språk . Instruksjoner 
 en 
 Lag et rent fôr miljø . Hvis du starter fra scratch, legge til følgende to linjer til toppen av koden din : en 
 å undertrykke tomrom : en 
  
 < p> for å stoppe debugging : en   
  Lag fôret som en JavaScript-funksjon : en 
 < cfcontent type = " application /x - javascript "> 
 2 
 Lag spørringen . En veldig enkel kunde spørring kan se ut som følgende : en 
  customerQuery = QueryNew ( " Fornavn, Etternavn , CustomerCity "); QueryAddRow ( customerQuery , 2 ) ; customerSales = StructNew (); customerSales.High = 1000 ; customerSales.Low = 1; customerSales.Membership = " Ja" , customerArray = ArrayNew ( 1 ), for (i = 1; i < = 4; i + + ) customerArray [ 1 ] = customerSales ; querySetCell ( customerQuery , " Fornavn "," Todd " , 1) ; querySetCell ( customerQuery , " Etternavn " , " Walker " , 1) ; querySetCell ( customerQuery , " CustomerCity "," Tulsa " , 1) ; querySetCell ( customerQuery , " Fornavn " , " Andrea " , 2); querySetCell ( customerQuery , "Etternavn ", " Hanson " , 2); querySetCell ( customerQuery , " CustomerCity ", " Seattle" , 2 ) ; < /cfscript > < /cfprocessingdirective > 
 
 3  Legg inn koden som konverterer ColdFusion søket til JSON . Den ekstra kode tastes etter siste querySetCell uttalelse. Legg til følgende linjer: 
 
 convJSON = SerializeJSON ( customerQuery ), writeOutput ( " onLoad (& convJSON &) ; 
 4 
 Bekreft all koden er skrevet inn riktig Hele script . bør se slik ut: 
 
     customerQuery = QueryNew ( " Fornavn, Etternavn , CustomerCity "); QueryAddRow ( customerQuery , 2 ) ; customerSales = StructNew (); customerSales.High = 1000 ; customerSales.Low = 1; customerSales.Membership = " Ja" , customerArray = ArrayNew ( 1 ) ; for (i = 1; i < = 4; i + + ) customerArray [ 1 ] = customerSales ; querySetCell ( customerQuery , " Fornavn" , " Todd " , 1) ; querySetCell ( customerQuery , "Etternavn" , "Walker " , en ) ; querySetCell ( customerQuery , " CustomerCity ", " Tulsa" , 1) ; querySetCell ( customerQuery , " Fornavn" , " Andrea " , 2); querySetCell ( customerQuery , "Etternavn ", " Hanson " , 2); querySetCell ( customerQuery , " CustomerCity ", " Seattle" , 2); convJSON = SerializeJSON ( customerQuery ) ; writeOutput ( " onLoad (& convJSON &) ; < /cfscript > < /cfprocessingdirective > 
 5  kompilere koden for å bekrefte det fungerer riktig .