Find Jobs
Hire Freelancers

C code to transform JSON data structures into CSV

$250-750 USD

En curso
Publicado hace casi 9 años

$250-750 USD

Pagado a la entrega
I have large files that contain JSON data structures (2 samples are attached). The data structures are nested JSON structures in some cases. I need a set of C (not C++) based routines for processing these files and transforming the JSON into CSV (jsmn might be the best option). The example code needs to include functionality to store data structures into a hash structure and the ability to export data to CSV. You will deliver a working example of C code (include C files and Header files) that does the following: 1 - Iterates the sample files (build some larger examples of the JSON data I provided), loading the JSON structure on each line, and providing access to the loaded data structure using string keys (not numeric indices/offsets). Example: value["key"] 2 - During processing, you will accumulate some of the values into a tuple structure that is stored into a Hash. Ruby example: h[k] = { :id => domain, :name => domain, :label => "Domain" } 3 - You will provide a function to store the hash into a CSV, taking the data and a header line to store in the file. This is part of an ETL system (extract, transform, and load) and needs to be fast. Although this is C code, I use structs and enums in my C code to make it readable and to organize it.
ID del proyecto: 7697071

Información sobre el proyecto

19 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
19 freelancers están ofertando un promedio de $480 USD por este trabajo
Avatar del usuario
A proposal has not yet been provided
$250 USD en 3 días
4,9 (1151 comentarios)
7,7
7,7
Avatar del usuario
A proposal has not yet been provided
$750 USD en 5 días
5,0 (84 comentarios)
7,3
7,3
Avatar del usuario
Hi. It's me you are finding for. I have read your project with great care and I am sure I can do a perfect job for you. I have a experience in this side. If you hire me , I can provide top quality within your timeline and budget. I regard my honor than everything else. You can make sure about this checking my review. I am proud of my past productions and I will provide you the better things.
$631 USD en 10 días
5,0 (5 comentarios)
6,0
6,0
Avatar del usuario
Hello I have 25+ years of C/C++ experience, 10 years as freelancer 300+ projects completed. As reading the project description I don't think this is a $250 project (wide cheaper) but lets discuss the details and set the correct amount. Bid Details: · I´ll send you a full tested and documented program (in code). · Unlimited cycles of revision in the agreed time period. · Full advice about the best way to do the implementation. Please contact me to discuss the details. Thanks.
$250 USD en 5 días
4,9 (32 comentarios)
5,3
5,3
Avatar del usuario
Hello! I am experienced C/C++ programmer (over 6 years). I propose do it with jsmn, or another, library for windows and linux platforms. Thanks.
$400 USD en 7 días
5,0 (8 comentarios)
4,7
4,7
Avatar del usuario
Hello. More 20 years programming experience. C is the best, but do you insist on C or other languages are also possible? Regards. ---------------------------------------------------------------------------------------------------------------------------------------------------
$250 USD en 7 días
4,8 (14 comentarios)
4,5
4,5
Avatar del usuario
Hi, I think you need to relax your expectations a great deal. You can't just have a high-level language like dictionary in C, something like var["key"]. C is a strong type language and it's impossible to have both access to a dictionary to read both a number and an array! Despite all these facts, I can implement an easy to use set of structures and functions and examples to show how they work. For example your hash-map will be something like this: var("key") which returns a struct containing either another dictionary or an array or a number. I can also use jsmn format for this task if you want (in this case I want 100 USD less). Please contact me if you're interested.
$666 USD en 10 días
5,0 (2 comentarios)
3,6
3,6
Avatar del usuario
Hi, I am interested in your project. I have a good skill in C++ & C# developments. Especially C/C++ & C# programming is my one of best skill and I am sure that I can help you with this project - My needs * Before discuss about this job, Don't award me. * When award me, I hope you pay some for this job. Thanks
$500 USD en 10 días
5,0 (7 comentarios)
3,6
3,6
Avatar del usuario
First, I am sunsoftpro, I from VietNam. Nice to meet you! I have read your description and been interested in your project. I'm ready to discuss and do hard working so that complete great job. Please discuss before awarding the project.
$700 USD en 12 días
4,8 (2 comentarios)
3,3
3,3
Avatar del usuario
Hi there, After reading your project description it looks like you require a JSON parser to convert JSON data to a CSV format. The parser must parse each JSON object into a hash(i.e. dictionary/hash map). These hashes may require keys to point to values that are structs. I have over 5 years of experience in creating C solutions so I believe I am capable of completing this project. I could complete it within a week. Regards, John
$250 USD en 7 días
5,0 (9 comentarios)
3,4
3,4
Avatar del usuario
Dear sir, i have read your project. i think i can help U to done it. i dont know i can join to your project? thanks
$555 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have worked on ETL based projects and I am good at it. I have done lots of data conversions from/to data structures to/from CSV formats. I can deliver the quality code to you in less time.
$250 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am Technical resource and throughout such kind of requiremnet. So suitable resource for this project.
$555 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$277 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have +1 year programming experience in Java, C/C++. I have completed my graduation and post graduation from one of the top college of India. I have implemented this kind of project during my college project in which we received Json through RestApi and save data into .csv file.
$250 USD en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$277 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
ODENTON, United States
5,0
4
Miembro desde feb 5, 2015

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.