![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
uLkJSON con Delphi XE
Saludos al foro
A los años que me acerco al Club del conocimiento. Tengo un aplicativo hecho en Delphi XE y necesito implementar una rutina en JSON, para ello estoy utilizando la unit uLkJSON. Mas logro llevar al CDS con las tildes
A la espera de su ayuda Your friend StartKill Lima-Perú |
#2
|
||||
|
||||
¿Y qué problema tienes?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Hola Foro, mi mala redacción hace que el foro ignore mi pregunta mal hecha
Tengo un aplicativo hecho en Delphi XE y necesito implementar una rutina en JSON, para ello estoy utilizando la unit uLkJSON. Mas "NO" logro llevar al CDS con las tildes A la espera de su ayuda Your friend StartKill Lima-Perú |
#4
|
||||
|
||||
Prueba algo similar a:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 18-04-2024 a las 09:36:09. |
#5
|
||||
|
||||
Cita:
Tildes fallan uLkJSON con Delphi XE Saludos Sartkill |
#6
|
||||
|
||||
¿Pero el "json" que lees está en utf8?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
El JSON que utilizo es un copy/paste dentro de un memoedit
[ { "id": 1, "nombre": "Pepíto Conejo", "edad": 25, "carnet": 1 }, { "id": 2, "nombre": "Ana Barbéro", "edad": 90, "carnet": 0 } ] |
#8
|
||||
|
||||
¿Y si pasas la respuesta a texto?
¿Y si usas VarToStr?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
El problema tal y como comenta [casimiro] es de codificación.
Al hacer un Copy&Paste del texto en el TMemo "perdemos", por decirlo así, la codificación que tiene el texto, porque el componente deja de conocerla, y luego al realizar el Parse la coge equivocada. La forma de resolverlo es decirle en algún momento del proceso cual es la codificación que tiene ese texto o con cual queremos que la trate. Una opción es usar el propio TMemo, pero cargar el texto de disco (en ese punto podemos forzar la codificación que queremos utilizar). Con este código carga los textos correctamente:
Otra opción es cargar el texto usando Streams, forma habitual de cargar texto desde disco y que también permite especificar la codificación. Con un código como este también obtendrás los textos correctos:
Con cualquiera de estas 2 fomas, obtendrás el código correcto, ahora si porque has indicado la codificación. ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#10
|
||||
|
||||
Saludos Casimiro, Neftali
Gracias por su tiempo en anlizar y responderme, revisaré con calma y les escribo Ss StartKill |
#11
|
||||
|
||||
Cita:
![]() Hoy(Sábado 05 de noviembre) me puse a revisar y analizar lo que me respondieron. Tienen razón al indicarme que el origen de datos tiene que ser ANSI o que yo mismo lo transforme en ANSI. Antes de todo el aplicación que deseo modificar estaba en Delphi XE y no me compila esto ---> "TEncoding.ANSI". Con mucha suerte y un poco de hiervas aromáticas conseguí que el aplicativo cargue en Delphi 11, utilizando sus propias clases para tratamiento de json y conseguí lo que necesitaba. Muchas gracias por darme luz para comprender mejor las cadenas de datos Your friend StartKill Lima-Perú |
#12
|
||||
|
||||
![]() ![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema viendo resultados con uLkJSON | JuanOrtega | Varios | 6 | 18-12-2014 19:49:21 |
![]() |
|