Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 23-03-2026
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Para tratar JSON una buena opción es la librería uLkJSON.

Ejemplo:
Código Delphi [-]
procedure TDMDHL.NuevoPaquete(typeCode: string; weight, Length, Width, Height: double; customerReference_value, customerReference_typeCode, description, labelDescription: string);
var
  content, package, dimensions, customerReference : TlkJSONobject;
  packages, customerReferences : TlkJSONlist;
begin
  // Verificar si ya existe el nodo parcels
  if Envio.Field['content'] <> nil then
     content := TlkJSONobject(Envio.Field['content'])
  else
  begin
     content := TlkJSONobject.Create;
     Envio.Add('content', content);
  end;

  // Verificar si ya existe el nodo parcels
  if content.Field['packages'] <> nil then
     packages := TlkJSONlist(content.Field['packages'])
  else
  begin
     packages := TlkJSONlist.Create;
     content.Add('packages', packages);
  end;

  package := TlkJSONobject.Create;
  packages.Add(package);
  // ["1CE","2BC","2BP","2BX","3BX","4BX","5BX","6BX","7BX","8BX","CE1","TBL","TBS","WB1","WB2","WB3","WB6  ","XPD"]
  if Trim(typeCode) > '' then
     package.Add('typeCode', typeCode);
  package.Add('weight', weight);

  dimensions := TlkJSONobject.Create;
  package.Add('dimensions', dimensions);
  dimensions.Add('length', Length);
  dimensions.Add('width', Width);
  dimensions.Add('height', Height);
  [...]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
enviar objeto con delphi xe8 a restful con php jgutti PHP 0 10-07-2017 18:29:31


La franja horaria es GMT +2. Ahora son las 01:51:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi