Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 05-08-2020
(MAJ) (MAJ) is offline
Miembro
 
Registrado: abr 2007
Posts: 71
Poder: 18
(MAJ) Va por buen camino
Buenas compañero

Cita:

Lo que necesito es leer el JSON y sacar las claves, dependieno al nombre ya puedo entrar a tomar el valor que necesito, ya que no puedo obtener la clave Estado cuando la clave puede ser Mensaje y ahí obtengo error.

se me ocurre algo así



Código Delphi [-]
  procedure ParseJSON;
var

JObject: TJsonObject;
JEstado: TJValue;
JCode: TJValue;
JMessage: TJValue

begin
  JObject:= TJSONObject.ParseJSONValue(Memo1.text) as TJSONObject;
  

  JEstado:= JObject.FindValue('estado');
  JMessage:= JObject.FindValue('message');



  if Assigned(JEstado) then
  begin

    Memo2.Text:= JEstado.Value' - '+JMessage.Value
  end;

 else
   begin
     JCode:= JObject.FindValue('code');
     if Assigned(JCode) then
     begin
       Memo2.Text:= JCode.Value' - '+JMessage.Value;
     end;

   end;
end;


espero que te sirva, no se si es lo mejor pero creo que puede servirte
__________________
Código Delphi [-]
//Inserte una firma aquí...
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
Obtener json de una URL Soa Pelaez Varios 7 26-02-2020 23:17:55
Obtener latitud y longitud JSON google API Alceo Internet 4 03-04-2017 23:49:48
Obtener elementos únicos en Combobox maxzama Varios 3 30-01-2015 19:59:52
Problema Al Obtener Elementos En Combobox Ignacio Gentile OOP 4 29-06-2011 17:41:03
Obtener lista de elementos de un form aom PHP 16 28-05-2003 09:52:49


La franja horaria es GMT +2. Ahora son las 20:13:11.


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