Saltar al contenido
a computer screen with a program running on it

Convertir un JSON En Lista – Claris FileMaker

Aquí tienes una potente función personalizada en FileMaker que te permite extraer valores de un JSON y convertirlos en una lista. Esta herramienta versátil abre un mundo de posibilidades para tu creatividad. Imagina la agilidad que ganarás al manipular datos de manera eficiente y dinámica. Ya sea para generar informes, análisis o cualquier otro propósito, esta función es tu aliada para simplificar tareas y optimizar tus proyectos. ¡Despierta tu imaginación y aprovecha al máximo esta función personalizada para llevar tus desarrollos a un nivel superior!


Nombre : GetListFromJson
Parámetros: json

Ejemplo: GetListFromJson(json)

¡Dona Conviértete en héroe!

/*
Descripción: Obtienes una lista de un elemento de un JSON.
NOTA: Formato de JSON que acepta es
[{"_index":"0","id":"57bf0949947d2bac69efa842","name":"PEREZ , PEPITO"},

{"_index":"1","id":"5677ade833c2ef646000000e","name":"ESCLAPES, MENGANITO"},

{"_index":"2","id":"627a908d3e9e9fa75a7ddbc3","name":"ORTEGA, JOSE LUIS"},

{"_index":"3","id":"627a8f043e9e9fa75a7ddab0","name":"GARCIA , MARIBEL"}]

resultado : 
"57bf0949947d2bac69efa842
5677ade833c2ef646000000e
627a908d3e9e9fa75a7ddbc3
627a8f043e9e9fa75a7ddab0"

Autor: www.Jteixcode.com
*/

Let ( [

r = While (

[

_json = json;

_count = ValueCount ( JSONListKeys ( _json ; "") );

$count2 = _count;

_i = 0;

_id = "";

_linea = "";

_list = ""

];

_i < _count ;

[

_linea = JSONFormatElements ( JSONGetElement ( _json ; _i ) );

_id = JSONGetElement ( _linea ; "id" );

_list = Case (

_i = _count ; _list & _id ;

IsEmpty ( _list ); _id& "¶";

_list & _id &"¶");

_i = _i + 1

];

_list

)

] ;

r


)                                                                                        
      

¡Dona Conviértete en héroe!


Mira Otras funciones que te pueden Interesar

Ver Preferencias