Programação  
 
Conhecimento computador >> Programação >> JavaScript Programação >> 
Como converter Objetos do ColdFusion para JSON
O SerializeJSON função de conversão ColdFusion converte os dados do ColdFusion em um JavaScript Object Notation (JSON ) a representação dos dados. A conversão retorna uma string contendo o valor JSON. A função SerializeJSON tornou-se disponível no Adobe ColdFusion 8.0 e existe em todas as edições posteriores. Dominar a função SerializeJSON vai ajudar o desenvolvedor a integrar o quadro do lado do cliente ExtJS com as respostas JSON ColdFusion. Aprender os princípios de formatação de objetos JSON baseados em Row vai ajudar com a integração com o PHP, Java e outras linguagens . Instruções
1

Criar um ambiente de alimentação limpa . Se você está começando do zero , adicione as duas linhas seguintes ao início do seu código :

para suprimir espaços em branco :


Para parar a depuração :


Criar a alimentação como uma função JavaScript :

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

Criar a consulta. Uma consulta muito simples cliente pode ser parecido com o seguinte :

customerquery = QueryNew ( " Nome, Sobrenome, CustomerCity "); QueryAddRow ( customerquery , 2); customerSales = StructNew (); customerSales.High = 1000; customerSales.Low = 1; customerSales.Membership = "Sim "; customerArray = ArrayNew (1); for ( i = 1; i < = 4; i + +) customerArray [1] = customerSales ; querySetCell ( customerquery , "Nome " , " Todd " , 1 ) ; querySetCell ( customerquery , " sobrenome " , " Walker " , 1 ) ; querySetCell ( customerquery , " CustomerCity " , " Tulsa " , 1 ) ; querySetCell ( customerquery , " Nome " , " Andrea " , 2); querySetCell ( customerquery , "Sobrenome ", " Hanson " , 2); querySetCell ( customerquery ", CustomerCity ", " Seattle" , 2);

3

Adicione o código que converte a consulta ColdFusion em JSON. O código adicionado é inserido após a última declaração querySetCell . Adicione as seguintes linhas :

convJSON = SerializeJSON ( customerquery ); writeOutput (" onLoad (& convJSON & );
4

Verifique todo o código é digitado corretamente todo o seu script. deve olhar como segue :

customerquery = QueryNew ( " Nome, Sobrenome, CustomerCity "); QueryAddRow ( customerquery , 2); customerSales = StructNew (); customerSales.High = 1000; customerSales.Low = 1; customerSales.Membership = "Sim "; customerArray = ArrayNew (1 ); for ( i = 1; i < = 4; i + +) customerArray [1] = customerSales ; querySetCell ( customerquery , "Nome ", " Todd " , 1); querySetCell ( customerquery , "Sobrenome ", " Walker " , um ) ; querySetCell ( customerquery , " CustomerCity " , " Tulsa " , 1 ) ; querySetCell ( customerquery , " Nome" , " Andrea " , 2 ) ; querySetCell ( customerquery , " sobrenome " , " Hanson " , 2 ) ; querySetCell ( customerquery " CustomerCity ", " Seattle" , 2); convJSON = SerializeJSON ( customerquery ); writeOutput ( " onLoad (& convJSON &) ;
5

compilar o código para verificar se ele funciona corretamente.

Anterior :

Próximo : No
  Os artigos relacionados
·Tutorial para saber como instalar plugins jQuery 
·Java Script Verificação do Formulário de entrada de …
·Como obter um JTextArea hesitar e percorrer dados em Ja…
·Como colocar guias no lado esquerdo com EXTJS 
·Como acessar o acelerômetro Via Javascript no Android 
·O que é HTML MsgBox 
·Como usar uma String em VBScript 
·Como fazer uma animação Bouncing Ball em HTML 
·Como usar a API do Google Maps Distância Raio 
·JavaScript como um código do lado do servidor para o A…
  Artigos em destaque
·Como usar o controle de página no iPhone SDK 
·Como fazer seu próprio personagem Keyboard 
·Como forçar o Java para o Round Números 
·Como fazer um fatorial em CPP 
·Como converter um Integer Java para Bytes 
·Como encontrar se um Char é um inteiro em ASP.NET 
·Como aprender programação PLC 
·Como criar Distribuidores e arquivos OBJ em C + + 
·Como inserir um atraso em segundos para C + + 
·Começando Developments Android 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados