Find Jobs
Hire Freelancers

Loop over JSON objects and process to custom JSON response

$10-30 USD

Closed
Posted almost 7 years ago

$10-30 USD

Paid on delivery
In PHP a variable such as $match = "[login to view URL]" is passed to a function as argument You will write function like get_positions($match){...} Loop over JSON objects in [login to view URL] Check each "serp" node "base_url" where base_url contains $match. In sample file the serp keys are number 5 and number 8. The expected output is below. Because we have 1 match in position 5. We add 1 to the output for "4-5" this is a range. And for number match 8. It goes "6-10". There will be many matches so the value of the ranges must increase if more matches are found within range. { "position_counts":{ "20080919": { "1-3": 0, "4-5": 1, // From sample match key 5 "6-10": 1, // From sample match key 8 "11-20": 0 } } }
Project ID: 14802970

About the project

11 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $24 USD for this job
User Avatar
Fulltime Individual Freelancer, I can create script to parse json objects and create cusom json response based on your requirements. I will complete this work in a day. Relevant Skills and Experience I have 8+ years of experience in PHP, HTML, Javascript Proposed Milestones $24 USD - after completion of converting json objects into custom json objects
$24 USD in 1 day
5.0 (1156 reviews)
8.0
8.0
User Avatar
We are a group of electrical engineers and web developers. I understand that you would like to loop over a JSON and check for matches, and we will be happy to help you do so. Relevant Skills and Experience We have 9+ years of experience in various programming languages as well as system administration and network engineering. Proposed Milestones $30 USD - Entire project
$30 USD in 1 day
5.0 (119 reviews)
6.5
6.5
User Avatar
I can fix the project for you sir Stay tuned, I'm still working on this proposal.
$20 USD in 1 day
4.9 (172 reviews)
6.3
6.3
User Avatar
A proposal has not yet been provided
$20 USD in 1 day
4.9 (27 reviews)
5.0
5.0
User Avatar
hello i am interest in your project. i have enough skills for your project Relevant Skills and Experience But because the specification is so brief, if I know specifically about your needs, I can do it at a high level in the near future. I would appreciate your specific specification. Proposed Milestones $12.5 USD - 1 $12.5 USD - 2
$25 USD in 1 day
4.9 (3 reviews)
3.0
3.0
User Avatar
Hello Mate, I have done so many similar jobs. I am confident in doing this with the best quality code. Thanks Hemal
$10 USD in 1 day
5.0 (4 reviews)
3.1
3.1
User Avatar
Iam ready for this as fast as possible ;) Relevant Skills and Experience php/json Proposed Milestones $20 USD - d
$15 USD in 0 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I read the project description, seems doable quite fast. Relevant Skills and Experience PHP, JSON Proposed Milestones $20 USD - Write get_positions function Where does the function know from, which ranges it should use for counting?
$20 USD in 0 day
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$20 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am php and JavaScript expert with lot of experience on manipulating json data
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Mount Sinai, United States
5.0
27
Payment method verified
Member since Jul 30, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.