Find Jobs
Hire Freelancers

JSON a CSV

$30-250 USD

Cerrado
Publicado hace más de 8 años

$30-250 USD

Pagado a la entrega
Utilizamos la API de Diffbot para extraer contenidos de determinadas webs. La resultante es un output en JSON y en CSV. En Diffbot, el CSV resultante no incluye aquellos datos que responden a una estructura jerárquica (más de un sub-resultado por resultado primario). Por lo tanto, este csv no recoje información de: tags, imagenes y videos (estos tres items varían en la cantidad de resultados y cada uno contiene varios sub-atributos). Esto tiene cierta lógica porque el csv no está ideado para eso porque es una única fila. En nuestro caso, nos interesan unicamente las primeras 5 tags, imagenes y videos (de existir), y sus sub-atributos, con lo cual al ser una estructura fija podríamos trabajar a partir de un csv fijo. Lo que se requiere para este proyecto es que a partir del JSON de diffbot se genere un CSV que tome los atributos de "x" arrays y los convierta en columnas en el CSV de manera de poder importarlos a una tabla mysql. La importación no es parte de este proyecto aunque si es necesario que el CSV se genere dinámicamente a partir del JSON y se guarde en un ftp con un nombre definido. El script debe poder ser reutilizable asignandole una fuente de json diferente y resultando en un nombre de archivo csv diferente, de manera de poder utilizarlo en múltiples instancias ya que no es un único JSON (sin embargo, todos contienen la misma estructura). El CSV no debe tener errores y debe estar correctamente delimitado para su importación a MySQL. Para la importación utilizaremos Datagrab para expression engine (nuestro CMS). Hasta aquí el proyecto estipulado. Estoy abierto a otras soluciones. Otra aproximación que entiendo podría ser posible sería que a partir del JSON se creara otro JSON eliminando jerarquías (convertirlo en un flat-json) y distribuyendo los atributos jerárquicos en atributos no jerárquicos y numerados (de "1 / image / url" a "image-1-url" en el root del Json). Otra posibilidad es que a partir del JSON se cree un XML con ciertos parámetros para que Datagrab pueda importarlo correctamente (incluso con cierta aceptación de jerarquías: [login to view URL]) Otras condiciones - El proyecto es Urgente, debería ser completado en 24 horas a partir de la confirmación de la oferta. - Por favor indicar a qué tipo de solución se orientarían y la experiencia en JSON. - Entiendo que no es complejo, por lo cual se espera una oferta razonable. - Prefiero el habla hispana. Este es un proyecto que contempla otros trabajos, con lo cual si el resultado es correcto se podría ampliar las asignaciones de trabajo.
ID del proyecto: 8492000

Información sobre el proyecto

12 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
12 freelancers están ofertando un promedio de $135 USD por este trabajo
Avatar del usuario
Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joomla, Os-commerce,vBulletin , Zen cart-Drupal , android and IOS , I can create and deliver the project as per the information.I have skilled, expert programmers I'm very excited to assist you in making your Sites successful – please feel free to contact me directly to discuss this position further. Thanks
$216 USD en 8 días
4,7 (434 comentarios)
8,1
8,1
Avatar del usuario
A proposal has not yet been provided
$277 USD en 3 días
5,0 (31 comentarios)
5,7
5,7
Avatar del usuario
Buenas, La solución no es complicada, básicamente se trata de pasar el JSON a un array, y por cada elemento, si es un array se comprueban los los elementos, en caso de no ser array se añaden como columnas, se trataría de realizar un algoritmo recursivo. Si lo que necesitas es realmente comprobar solo unos campos en concreto entonces se comprueban esos campos, recorriendo el objeto recursivamente y añadiendo los campos si tienen valores como columnas del csv
$155 USD en 1 día
4,9 (16 comentarios)
4,7
4,7
Avatar del usuario
A proposal has not yet been provided
$147 USD en 2 días
4,2 (11 comentarios)
4,8
4,8
Avatar del usuario
Hola, mi nombre es Fernando. Soy un desarrollador de Mendoza, Argentina. Tengo bastante experiancia con php, y con exportación e importación de datos. Saludos
$100 USD en 1 día
3,8 (20 comentarios)
5,0
5,0
Avatar del usuario
Propuesta de solución: Aplicación .Net que permita seleccionar el archivo json y definir el nombre del archivo csv resultado del procesamiento.
$55 USD en 2 días
5,0 (5 comentarios)
3,6
3,6
Avatar del usuario
i am having good hands on the application development, and relevant projects,i am looking forward to here from you
$111 USD en 2 días
4,7 (8 comentarios)
2,8
2,8

Sobre este cliente

Bandera de ARGENTINA
Argentina
0,0
0
Miembro desde oct 14, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.