Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Konvertera ColdFusion objekt till JSON

    ColdFusion omvandlingen funktion SerializeJSON omvandlar ColdFusion data till en JavaScript Object Notation ( JSON ) representation av data . Omvandlingen returnerar en sträng som innehåller JSON värdet . Den SerializeJSON funktionen blev tillgänglig i Adobe ColdFusion 8.0 och existerar genom alla senare utgåvor . Mastering SerializeJSON funktionen kommer att hjälpa utvecklare att integrera ExtJS ramen klientsidan med ColdFusion JSON svar . Att lära sig grunderna i formatering Row - baserade JSON objekt kommer hjälpa till med integration med PHP , Java och andra språk . Instruktioner
    1

    Skapa en ren feed miljö . Om du börjar från scratch , lägga till följande två rader till toppen av din kod :

    att undertrycka blanktecken :


    för att stoppa debugging :


    Skapa fodret som en JavaScript -funktion :

    < cfcontent type = " application /x - javascript " >
    2

    Skapa frågan . En mycket enkel kund fråga kan se ut på följande :

    customerQuery = QueryNew ( " Förnamn, Efternamn , CustomerCity " ) ; QueryAddRow ( customerQuery , 2 ) ; customerSales = StructNew ( ) ; customerSales.High = 1000 ; customerSales.Low = 1 ; customerSales.Membership = " Ja " , customerArray = ArrayNew ( 1 ) , för ( i = 1 ; i < = 4 , i + + ) customerArray [ 1 ] = customerSales ; querySetCell ( customerQuery , " Förnamn " , " Guide " , 1); querySetCell ( customerQuery , " Efternamn " , " Walker " , 1); querySetCell ( customerQuery , " CustomerCity "," Tulsa " , 1); querySetCell ( customerQuery , " Förnamn "," Andrea " , 2 ); querySetCell ( customerQuery , "Efternamn ", " Hanson " , 2); querySetCell ( customerQuery , " CustomerCity ", " Seattle" , 2 ) ,
    Sida 3

    Lägg koden som omvandlar ColdFusion fråga i JSON . Den läggs koden anges efter sista querySetCell uttalande . Lägg till följande rader :

    convJSON = SerializeJSON ( customerQuery ) , writeOutput ( " onLoad ( & convJSON & ) ,
    4

    Verifiera all kod är korrekt Hela ditt manus . bör se ut enligt följande :

    customerQuery = QueryNew ( " Förnamn, Efternamn , CustomerCity " ) ; QueryAddRow ( customerQuery , 2 ) ; customerSales = StructNew ( ) ; customerSales.High = 1000; customerSales.Low = 1 ; customerSales.Membership = " Ja " , customerArray = ArrayNew ( 1 ) , för ( i = 1 ; i < = 4 ; i + + ) customerArray [ 1 ] = customerSales ; querySetCell ( customerQuery , " Förnamn " , " Todd " , 1 ) ; querySetCell ( customerQuery , "Efternamn " , " Walker " , 1 ) ; querySetCell ( customerQuery , " CustomerCity ", " Tulsa" , 1); querySetCell ( customerQuery , " Förnamn ", " Andrea " , 2); querySetCell ( customerQuery , "Efternamn ", " Hanson " , 2); querySetCell ( customerQuery , " CustomerCity " , " Seattle " , 2 ) ; convJSON = SerializeJSON ( customerQuery ) , writeOutput ( " onLoad ( & convJSON & ) , < /cfscript > < /cfprocessingdirective >
    5

    kompilera koden för att verifiera att det fungerar korrekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla Null-värde i JavaScript
    ·En handledning för HTML 5 Canvas Animation
    ·Hur du ändrar Div texten till fetstil i JavaScript
    ·JavaScript Tutorial för Time valideringsfunktion
    ·Lägga till kontroller till Google Maps API
    ·Hur dela flera avdelare i JavaScript
    ·Hur man byter en JavaScript String
    ·Hur du använder Javascript Med Excel
    ·Hur man använder JavaScript för att skapa ett antal P…
    ·Lägga till objekt i en Combo Box Med JavaScript
    Utvalda artiklarna
    ·Hur man skapar en nedrullningsbar lista Använda XML oc…
    ·PHP String Typer
    ·Hur man lägger in en länk i Visual Basic 2008
    ·Hur man gör en multipel Infoga i PHP
    ·Hur man byter Sagt om MySQL i PHP
    ·Hur man skriver pseudokod för att beräkna skatt
    ·PHP String Extraction
    ·Så här söker du mellan två datum med PHP & MySQL Co…
    ·Vad är Program flödesscheman
    ·Hur skapa en arbetsyta med relativa sökvägar i Eclips…
    Copyright © Dator Kunskap http://www.dator.xyz