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!