Libreria qdfoxJSON - ¿Cómo crear nuevas propiedades de un objeto JSON en tiempo de ejecución?

59 views
Skip to first unread message

Jose Luis Barros

unread,
Oct 20, 2016, 9:09:56 PM10/20/16
to Comunidad de Visual Foxpro en Español
Hola a todos.

Estoy utilizando la excelente librería qdFoxJSON para utilizar archivos con formato JSON en mi aplicación VFP. Funciona perfecto.

Mi problema es que una vez creado el objeto JSON necesito agregarle nuevas propiedades de manera dinámica.

Me explico. Ya tengo en un campo de mi base de datos la cadena JSON. Dicha cadena la utilizo para crear mi objeto JSON

Para ello utilizo:

myObject = JSON.Parse(jsonString)

Ese objeto myObject lo guardo en _Screen para su uso de manera global.

El problema es que necesito agregarle en tiempo de ejecución otras propiedades a ese objeto, pero como se trata de un objeto JSON, este objeto no tiene el método AddProperty().

¿Alguien sabe alguna forma de agregarle nuevas propiedades?

La idea es agregarle las nuevas propiedades y volver a generar la cadena JSON y guardarla, ya actualizada,

Gracias de antemano.


Hugo C.

unread,
Oct 20, 2016, 10:30:12 PM10/20/16
to Comunidad de Visual Foxpro en Español
Revisa la función

ADDPROPERTY( myObject, 'Fecha', Date() )

Saludos

Jose Luis Barros

unread,
Oct 21, 2016, 6:48:07 PM10/21/16
to Comunidad de Visual Foxpro en Español
Muchas gracias. No conocía esta función.



Reply all
Reply to author
Forward
0 new messages